Summary: All of the generic functionality for regular dataypes: mapM,
flatten, zip, equality, value generation, fold and unfold.
Generic show (Generics.Regular.Functions.Show) and generic read
(Generics.Regular.Functions.Read) are not exported to prevent clashes
with Prelude.