Language.Haskell.TH.Datatype
data DatatypeInfo
data ConstructorInfo
data DatatypeVariant
data ConstructorVariant
data FieldStrictness
data Unpackedness
data Strictness
reifyDatatype
reifyConstructor
reifyRecord
normalizeInfo
normalizeDec
normalizeCon
DatatypeInfo
lookupByConstructorName
lookupByRecordName
class TypeSubstitution a
quantifyType
freshenFreeVariables
Pred
equalPred
classPred
asEqualPred
asClassPred
dataDCompat
newtypeDCompat
tySynInstDCompat
pragLineDCompat
arrowKCompat
isStrictAnnot
notStrictAnnot
unpackedAnnot
resolveTypeSynonyms
resolvePredSynonyms
resolveInfixT
reifyFixityCompat
showFixity
showFixityDirection
unifyTypes
tvName
tvKind
datatypeType