//ww:error "?: multi-success union unwired (task #14): bind and match instead" package main; fn f(k: i32) (i32 | bool | u64 | nomem) = { return 7; }; fn g() (i32 | nomem) = { let v: i32 = f(1)?; return v; }; export fn main() i32 = { return 0; };