//ww:run-exit 42 // Migrated from 700_e2e row 124. package main; fn pick(n: (str | rune)) i32 = { match (n) { case let s: str => return s.len + 100; case let r: rune => return r: i32; }; }; fn main() i32 = { let a: i32 = pick("hi"); let b: i32 = pick('?'); return a + b - 123; };