--import TcType
--import CoreFVs
--import CoreUtils
---import MkCore
--import Var
--import BasicTypes
--import Bag
--import SrcLoc
--import Data.List
+import qualified MkCore
import qualified TysWiredIn
import qualified TysPrim
import qualified Outputable
import Data.Bits ((.&.), shiftL, (.|.))
import Prelude ( (++), (+), (==), Show, show, Char )
-{-
+dataConEqTheta' dc = map (\p -> {-FIXME-}) (DataCon.dataConEqTheta dc)
+
nat2int :: Nat -> Prelude.Int
nat2int O = 0
nat2int (S x) = 1 + (nat2int x)
outputableToString :: Outputable -> String
outputableToString = (\x -> Outputable.showSDoc (Outputable.ppr x))
--}
+