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