ref: 7cb2053ab0228919b08a6c3674de5f474b431cc2 dir: /test/infer-named.myr/
use std type u = union `Foo `Bar int ;; const f = {v : int -> u -> `Bar v } const main = { var v v = f(99) match v `Foo: -> 1;; `Bar x: -> x;; ;; -> 2 }