fn guarded(value: i32) -> i32 raises [Negative] { if value < 0 { raise Negative } return value } pub fn main(world: World) -> Void raises { let value: i32 = check guarded(7) if value == 7 { check world.out.write("exceptions ok\n") } }