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

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