program main fn maybe_value() -> (option i32) some i32 int 42 fn maybe_empty() -> (option i32) none i32 fn maybe_wide_value() -> (option i64) some i64 i64 2147483648 fn maybe_wide_empty() -> (option i64) none i64 fn maybe_float_value() -> (option f64) some f64 float 42.5 fn maybe_float_empty() -> (option f64) none f64 fn maybe_flag_value() -> (option bool) some bool bool true fn maybe_flag_empty() -> (option bool) none bool fn maybe_string_value() -> (option string) some string string "slovo" fn maybe_string_empty() -> (option string) none string fn result_ok() -> (result i32 i32) ok i32 i32 int 42 fn result_err() -> (result i32 i32) err i32 i32 int 7 fn main() -> i32 int 0