\begin{code}
interface Ubiq where
---import PreludePS(_PackedString)
import FastString(FastString)
+import BasicTypes ( Module(..), Arity(..) )
import Bag ( Bag )
import BinderInfo ( BinderInfo )
import CgBindery ( CgIdInfo )
import MachRegs ( Reg )
import Maybes ( MaybeErr )
import MatchEnv ( MatchEnv )
-import Name ( Module(..), OccName, Name, ExportFlag, NamedThing(..) )
-import Outputable ( Outputable(..) )
-import PprStyle ( PprStyle )
+import Name ( OccName, Name, ExportFlag, NamedThing(..) )
+import Outputable ( Outputable(..), PprStyle )
import PragmaInfo ( PragmaInfo )
import Pretty ( Doc )
import PrimOp ( PrimOp )
import SMRep ( SMRep )
import SrcLoc ( SrcLoc )
import TcType ( TcMaybe )
-import TyCon ( TyCon, Arity(..) )
+import TyCon ( TyCon )
import TyVar ( GenTyVar, TyVar(..) )
import Type ( GenType, Type(..) )
-import UniqFM ( UniqFM, Uniquable(..) )
+import UniqFM ( UniqFM )
import UniqSupply ( UniqSupply )
-import Unique ( Unique )
+import Unique ( Unique, Uniquable(..) )
import Usage ( GenUsage, Usage(..) )
import Util ( Ord3(..) )
data SimplifierSwitch
data SMRep
data SrcLoc
-data StrictnessInfo bdee
+data StrictnessInfo
data StrictnessMark
data SwitchResult
data TcMaybe s