program main fn add(a: i32, b: i32) -> i32 binary + : i32 var a : i32 var b : i32 fn main() -> i32 call print_i32 : unit call add : i32 int 20 : i32 int 22 : i32 int 0 : i32