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