Language.Haskell.TH.Datatype
data DatatypeInfo
data ConstructorInfo
data DatatypeVariant
data ConstructorVariant
reifyDatatype
normalizeInfo
normalizeDec
normalizeCon
class TypeSubstitution a
quantifyType
freshenFreeVariables
Pred
equalPred
classPred
resolveTypeSynonyms
unifyTypes
tvName
datatypeType