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