fn حي(الاسم: string) -> result[string] { if (الاسم matches "") { return failure("empty-name", "name was empty"); } return success("hello " + الاسم); } fn start_main() -> i64 { let جيد: result[string] = حي("aspl"); if (جيد::ok) { print(جيد::value); print(" "); } else { return 1; } let سيئ: result[string] = حي(""); if (سيئ::ok) { return 2; } print(سيئ::error::code); return 0; }