derive-2.5.26: A program and library to derive instances for data types

Derives Show. This is as defined by the Haskell report, except there is no support for infix constructors. If you attempt to derive Show for a data type with infix constructors, the constructors are handled as if they were prefix constructors, using the (consym) syntax.