[project @ 2003-10-30 16:01:49 by simonpj]
[ghc-hetmet.git] / ghc / compiler / hsSyn / HsTypes.lhs
index e3e2262..85a5682 100644 (file)
@@ -8,7 +8,8 @@ module HsTypes (
          HsType(..), HsTyVarBndr(..), HsExplicitForAll(..),
        , HsContext, HsPred(..)
 
-       , mkExplicitHsForAllTy, mkImplicitHsForAllTy, mkHsDictTy, mkHsIParamTy
+       , mkExplicitHsForAllTy, mkImplicitHsForAllTy, 
+       , mkHsDictTy, mkHsIParamTy
        , hsTyVarName, hsTyVarNames, replaceTyVarName
        , splitHsInstDeclTy
        
@@ -25,10 +26,9 @@ module HsTypes (
 #include "HsVersions.h"
 
 import TcType          ( Type, Kind, liftedTypeKind, eqKind )
-import TypeRep         ( Type )
+import Type            ( {- instance Outputable Kind -}, pprParendKind, pprKind )
 import Name            ( Name, mkInternalName )
 import OccName         ( mkVarOcc )
-import PprType         ( {- instance Outputable Kind -}, pprParendKind, pprKind )
 import BasicTypes      ( IPName, Boxity, tupleParens )
 import PrelNames       ( unboundKey )
 import SrcLoc          ( noSrcLoc )