ListEx.hascasl revision e0fc085c18022cd3feb88dd6aa030b76e231b833
var a :Type+
type List a : Type
free type List a ::= Nil | Cons(head : a; tail : List a)