ref: 97836cfa040efbbbda0f6da6b8df94a4553c9709
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") ;; }