data List a = Nil | Cons a (List a)
data Tree a = Leaf a | Branch (Tree a) (Tree a)
Def: Kompositum = rekursiver algebraischer Datentyp