ref: 84d48fceb5f71ed438aec8b7fa0576f0b9c7eb66
dir: /test/genericmake.myr/
use std type t(@ty) = union `Some @ty `None ;; const make = {v -> `Some v } const main = { var x x = make(123) match x | `std.Some v: std.put("val = %i\n", v) | `std.None: std.die("Unreachable\n") ;; }