;; A program that stops inside an if o as g block (decision 136): the break ;; loop's locals list g, with the value the test found, on both backends. import agent "vendor:agent" struct Boom why: i32 let ticks: i64 = 0 fn look(o: i32?, d) -> i64 if o as g and g > 1 and d as e restart-case error(Boom{.why g}) 0 restart carry-on() 5 else 0 fn main() -> i32 agent/start("/tmp/flan-dev-as-fallback.sock") println(look(Some(41), "hi")) for i in range(4000) agent/wait(5) ticks += 1 0