CLaSH.Rewrite.Util

zoomExtra

apply

runRewrite

runRewriteSession

setChanged

changed

contextEnv

closestLetBinder

mkDerivedName

mkEnv

mkTmBinderFor

mkBinderFor

mkInternalVar

inlineBinders

isJoinPointIn

tailCalls

substituteBinders

localFreeIds

inlineOrLiftBinders

liftBinding

mkFunction

addGlobalBind

cloneVar

isLocalVar

isUntranslatable

isUntranslatableType

isLambdaBodyCtx

mkWildValBinder

mkSelectorCase

specialise

specialise'

specArgBndrsAndVars