//ww:run-exit 7 package main; type T = (i32 | f64); fn main() i32 = { let t: T = 7i32; match (t) { case let v: i32 => { return v; }; case let v: f64 => { return -1; }; }; };