ref: b433062cdda93b2eb1c4331a953d1ee5fbbd2bb4
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)
;;
}