Derive Read / Show / Data / Typeable / Eq for prelude datatypes