//ww:run-exit 5 package main; type e = !void; fn g() (i32 | e) = { return 5; }; export fn main() i32 = { let x = g()!; return x; };