import Id ( nullIdEnv, addOneToIdEnv, growIdEnvList, SYN_IE(IdEnv),
GenId{-instance Outputable-}, SYN_IE(Id)
)
-import Outputable ( Outputable(..){-instance (,)-} )
+import Outputable ( PprStyle(..), Outputable(..){-instance (,)-} )
import PprCore
-import PprStyle ( PprStyle(..) )
import PprType ( GenTyVar )
import Pretty ( Doc, int, ptext, hcat, vcat )
import SetLevels -- all of it
) where
IMP_Ubiq(){-uitous-}
-IMPORT_DELOOPER(IdLoop) -- paranoia
IMPORT_1_3(List(partition))
import BinderInfo
import CoreSyn
import Digraph ( stronglyConnComp, stronglyConnCompR, SCC(..) )
import Id ( idWantsToBeINLINEd, addNoInlinePragma, nukeNoInlinePragma,
- idType, idUnique,
+ idType, idUnique, SYN_IE(Id),
isConstMethodId,
emptyIdSet, unionIdSets, mkIdSet,
unitIdSet, elementOfIdSet,
import Name ( isExported, isLocallyDefined )
import Type ( getFunTy_maybe, splitForAllTy )
import Maybes ( maybeToBool )
-import Outputable ( Outputable(..){-instance * (,) -} )
+import Outputable ( PprStyle(..), Outputable(..){-instance * (,) -} )
import PprCore
-import PprStyle ( PprStyle(..) )
import PprType ( GenType{-instance Outputable-}, GenTyVar{-ditto-} )
import Pretty ( Doc, vcat, ptext, nest, punctuate, comma, hcat, text )
import TyVar ( GenTyVar{-instance Eq-} )