import Id ( externallyVisibleId, GenId, showId, SYN_IE(Id) )
import CStrings ( identToC, stringToC )
import Name ( OccName, getOccString, moduleString )
-import PprStyle ( PprStyle(..), codeStyle, ifaceStyle )
+import Outputable ( PprStyle(..), codeStyle, ifaceStyle )
import UniqSet
import Pretty
import Util
import CostCentre -- lots of things
import Id ( idType, mkSysLocal, emptyIdSet, SYN_IE(Id) )
import Maybes ( maybeToBool )
-import PprStyle -- ToDo: rm
import SrcLoc ( noSrcLoc )
import Type ( splitSigmaTy, getFunTy_maybe )
import UniqSupply ( getUnique, splitUniqSupply, UniqSupply )
import Unique ( Unique )
import Util ( removeDups, assertPanic )
+import Outputable -- ToDo: rm
infixr 9 `thenMM`, `thenMM_`
\end{code}