SimplUtils

mkLam

mkCase

prepareAlts

tryEtaExpandRhs

preInlineUnconditionally

postInlineUnconditionally

activeUnfolding

activeRule

getUnfoldingInRuleMatch

simplEnvForGHCi

updModeForStableUnfoldings

updModeForRules

data SimplCont

data DupFlag

isSimplified

contIsDupable

contResultType

contHoleType

contIsTrivial

contArgs

countValArgs

countArgs

mkBoringStop

mkRhsStop

mkLazyArgStop

contIsRhsOrArg

interestingCallContext

data ArgInfo

data ArgSpec

mkArgInfo

addValArgTo

addCastTo

addTyArgTo

argInfoExpr

argInfoAppArgs

pushSimplifiedArgs

abstractFloats