CoreUtils
mkSCC
mkCoerce
bindNonRec
needsCaseBinding
mkAltExpr
mkPiType
mkPiTypes
findDefault
findAlt
isDefaultAlt
mergeAlts
trimConArgs
exprType
coreAltType
coreAltsType
exprIsDupable
exprIsTrivial
exprIsBottom
exprIsCheap
exprIsExpandable
exprIsCheap'
type CheapAppFun
exprIsHNF
exprOkForSpeculation
exprIsBig
exprIsConLike
rhsIsStatic
isCheapApp
isExpandableApp
coreBindsSize
exprSize
data CoreStats
coreBindsStats
hashExpr
cheapEqExpr
eqExpr
eqExprX
tryEtaReduce
applyTypeToArgs
applyTypeToArg
dataConRepInstPat
dataConRepFSInstPat