//ww:run-exit 5 package main; type box = struct { t: (str | int), n: int }; let g: box = box { t = 0, n = 5 }; fn main() i32 = { g.t = "hello"; match (g.t) { case let s: str => return len(s): i32; case int => return 99; }; };