ref: 4073bdf9c99a87f68e2f682a5c8925fc96afa4b0
dir: /test/nestucon.myr/
use std
type t = struct
	x : union
		`Int int
		`Str byte[:]
	;;
;;
const main = {
	var a : t
	a = [.x = `Str "asdf"]
	match a
	| [.x=`Str s]:	std.put("{}\n", s)
	| _:	std.die("Impossible match failure\n")
	;;
}