ref: aee3a905c030959ffcf3b2cc9e2b1b9ba83e1f7d
dir: /test/matchbind.myr/
use std /* checks that we can bind values in pattern matches. exits with 11. */ type u = union `Int int `Chr char `Nil ;; const main = { var v v = `Int 8 match v | `Int 127: std.exit(42) | `Int x: std.exit(x) | `Chr 'a': std.exit(4) | `Nil: std.exit(6) | x: std.die("Impossible match failure\n") ;; }