import CoreSyn
import Rules ( RuleBase )
import CoreUtils ( needsCaseBinding )
-import PprCore () -- Instances
import CostCentre ( CostCentreStack, subsumedCCS )
import Var
import VarEnv
isUnLiftedType, seqType, tyVarsOfType )
import BasicTypes ( OccInfo(..), isFragileOcc )
import CmdLineOpts ( SimplifierMode(..) )
-import Util ( mapAccumL )
import Outputable
\end{code}