Parametric polymorphism is kinda boring in Haskell -- since it's been
there since the beginning.
We tend to reserve the term "generics" for higher order, and fancier,
polymorphism. These kinds of things:
http://hackage.haskell.org/packages/archive/pkg-list.html#cat:generics
-- Don