[Haskell-beginners] source code for "Generics for the Masses"