DDC.Type.Compounds
takeNameOfBind
typeOfBind
replaceTypeOfBind
binderOfBind
makeBindFromBinder
partitionBindsByType
takeNameOfBound
takeTypeOfBound
boundMatchesBind
namedBoundMatchesBind
takeSubstBoundOfBind
takeSubstBoundsOfBinds
replaceTypeOfBound
kFun
kFuns
takeKFun
takeKFuns
takeKFuns'
takeResultKind
tForall
tForall'
tForalls
tForalls'
takeTForalls
eraseTForalls
tBot
tSum
tApp
($:)
tApps
takeTApps
takeTyConApps
takePrimTyConApps
takeDataTyConApps
takePrimeRegion
tFun
tFunOfList
tFunPE
tFunOfListPE
tFunEC
takeTFun
takeTFunEC
takeTFunArgResult
takeTFunWitArgResult
takeTFunAllArgResult
arityOfType
tSusp
tImpl
tUnit
tIx
takeTExists
sComp
sProp
kData
kRegion
kEffect
kClosure
kWitness
tRead
tDeepRead
tHeadRead
tWrite
tDeepWrite
tAlloc
tDeepAlloc
tUse
tDeepUse
tPure
tEmpty
tGlobal
tDeepGlobal
tConst
tDeepConst
tMutable
tDeepMutable
tDistinct
tLazy
tHeadLazy
tManifest
tConData0
tConData1