ref: 61766f9822581c7f7ed44c66ff975517b350987a
dir: /test/matchunion.myr/
use std /* checks that union matching works, at least on the key. exits with 84. */ type u = union `Foo `Bar `Baz `Quux ;; const main = { var v v = `Foo match v | `Bar: std.exit(42) | `Baz: std.exit(81) | `Foo: std.exit(84) | `Quux: std.exit(123) ;; }