CTree.hascasl revision 304c84f22dd78f7979efd81b8fc38c8d2197ed39
type Nat
var a: Type
generated type CTree a ::= leaf a | branch (Nat ->? CTree a)