ref: dc0ce7c68fd5e1a56a13960ba7121a38da0a55cb
dir: /test/matchargunion.myr/
use std
/* checks pattern matching on unions with arguments.
exits with 42. */
type u = union
`Int int
`Chr char
`Nil
;;
const main = {
var v
v = `Int 123
match v
| `Int 127: -> 42
| `Int 123: -> 69
| `Chr 'a': -> 4
| `Nil: -> 6
;;
}