-IMP_Ubiq(){-uitous-}
-
-import CostCentre ( showCostCentre )
-import Id ( idPrimRep, GenId{-instance NamedThing-} )
-import Literal ( literalPrimRep, isLitLitLit, Literal{-instance Outputable-} )
-import Name ( pprNonSym )
-import Outputable ( ifPprDebug, interppSP, interpp'SP,
- Outputable(..){-instance * Bool-}
- )
-import PprStyle ( PprStyle(..) )
-import PprType ( GenType{-instance Outputable-} )
-import Pretty -- all of it
-import PrimOp ( PrimOp{-instance Outputable-} )
-import Unique ( pprUnique )
-import UniqSet ( isEmptyUniqSet, uniqSetToList, SYN_IE(UniqSet) )
-import Util ( panic )
+#include "HsVersions.h"
+
+import CostCentre ( CostCentreStack, CostCentre )
+import Id ( idPrimRep, Id )
+import Const ( Con(..), DataCon, Literal,
+ conPrimRep, isLitLitLit )
+import PrimRep ( PrimRep(..) )
+import Outputable
+import Type ( Type )
+import UniqSet ( isEmptyUniqSet, uniqSetToList, UniqSet )