Beispiele:
reverse :: forall e . List e -> List e
append :: forall e .     List e -> List e 
                      -> List e
Knotenreihenfolge eines Binärbaumes:
preorder :: forall e . Bin e -> List e
Datenkonstruktoren polymorpher Typen sind polymorph.