option holds a value (it is some, not none) — the guard before acting on an optional target or slot.
Parameters:
- `o` — the option to test
```ludic
program AI {
handler Step phase Update {
let target = none()
if is_some(target) { chase(unwrap_or(target, 0)) }
}
}
```