Corrected bug in deriving Show instance for data constructor with arguments.
Corrected derivation of class Enum, adding missing arguments for definitions of enumFrom and enumFromThen.