SimplMonad

data SimplM result

initSmpl

getDOptsSmpl

getSimplRules

getFamEnvs

class MonadUnique m

newId

data SimplCount

tick

freeTick

getSimplCount

zeroSimplCount

pprSimplCount

plusSimplCount

isZeroSimplCount

type SwitchChecker

data SwitchResult

getSimplIntSwitch

isAmongSimpl

intSwitchSet

switchIsOn

allOffSwitchChecker