ref: 95b8caa2f3679d450a19e9b62d8eacb70e51b073
dir: /test/nestucon.myr/
use std type t = struct x : union `Int int `Str byte[:] ;; ;; const main = { var a : t a = [.x = `Str "asdf"] match a | [.x=`Str s]: std.put("{}\n", s) | _: std.die("Impossible match failure\n") ;; }