shithub: mc

ref: ed1f9b6de0b57d098f48030ce861311c1918c8f3
dir: /test/cstr-builtin.myr/

View raw version
generic max = {a:@a::tcnum, b:@a::tcnum
	if a > b
		-> a
	else
		-> b
	;;
}

generic intlike_is42 = {a : @a::(tcnum,tctest,tcint)
	-> a == 42
}
const main = {
	if intlike_is42(123)
	    -> 16
	else
	    -> max(12, 42)
	;;
}