//ww:run-exit 7 package main; type nomem = !void; fn g() (i32 | nomem) = { return 7; }; export fn main() i32 = { match (g()) { case let v: i32 => return v; case nomem => return 99; }; };