$include $include val print = "print_endline" : string -> unit val test : unit -> bool effect {escape} function test () = { assert(false); false } val main : unit -> unit effect {escape} function main () = { if false & test() then { print("unreachable"); } else { print("ok"); } }