Module Data.Typeable re-exported for convenience
The Data class for processing constructor applications
Datatype representations
Constructors
Observers
Convenience functions
Data constructor representations
Constructors
Observers
Convenience function: algebraic data types
From strings to constructors and vice versa: all data types
Convenience functions: take type constructors apart
Generic operations defined in terms of gunfold