DataCon
data DataCon
data DataConRep
data SrcStrictness
data SrcUnpackedness
data HsSrcBang
data HsImplBang
data StrictnessMark
type ConTag
data EqSpec
mkEqSpec
eqSpecTyVar
eqSpecType
eqSpecPair
eqSpecPreds
substEqSpec
filterEqSpec
data FieldLbl a
type FieldLabel
type FieldLabelString
mkDataCon
buildAlgTyCon
buildSynTyCon
fIRST_TAG
dataConRepType
dataConSig
dataConInstSig
dataConFullSig
dataConName
dataConIdentity
dataConTag
dataConTyCon
dataConOrigTyCon
dataConUserType
dataConUnivTyVars
dataConUnivTyVarBinders
dataConExTyVars
dataConExTyVarBinders
dataConAllTyVars
dataConEqSpec
dataConTheta
dataConStupidTheta
dataConInstArgTys
dataConOrigArgTys
dataConOrigResTy
dataConInstOrigArgTys
dataConRepArgTys
dataConFieldLabels
dataConFieldType
dataConFieldType_maybe
dataConSrcBangs
dataConSourceArity
dataConRepArity
dataConIsInfix
dataConWorkId
dataConWrapId
dataConWrapId_maybe
dataConImplicitTyThings
dataConRepStrictness
dataConImplBangs
dataConBoxer
splitDataProductType_maybe
isNullarySrcDataCon
isNullaryRepDataCon
isTupleDataCon
isUnboxedTupleCon
isUnboxedSumCon
isVanillaDataCon
classDataCon
dataConCannotMatch
isBanged
isMarkedStrict
eqHsBang
isSrcStrict
isSrcUnpacked
specialPromotedDc
isLegacyPromotableDataCon
isLegacyPromotableTyCon
promoteDataCon