//ww:run-exit 35 package main; type u = (f64 | str); fn mk() u = { return 3.5; }; export fn main() i32 = { let v = mk(); match (v) { case let f: f64 => return 35; case str => return 1; }; return 9; };