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