program main fn choose(value: i32) -> i32 if : i32 binary < : bool var value : i32 int 3 : i32 int 10 : i32 int 20 : i32 fn main() -> i32 call choose : i32 int 2 : i32 test "if chooses then" binary = : bool call choose : i32 int 2 : i32 int 10 : i32 test "if chooses else" binary = : bool call choose : i32 int 4 : i32 int 20 : i32 test "if returns bool" if : bool binary < : bool int 1 : i32 int 2 : i32 bool true : bool bool false : bool