ref: 5927f8f8d3b4ab40d2aacfae4b3cbd593c5e7f01
dir: /test/generictype.myr/
use std /* checks that parameterized types work. exits with 0. */ type option(@a) :: integral,numeric @a = union `Some @a `None ;; const main = { var v v = `Some 123 match v | `None: std.exit(1) | `Some 123: std.exit(0) | `Some _: std.die("Impossible match failure\n") ;; std.exit(60) }