-import Name ( getSrcLoc )
-import ErrUtils ( Message, mkLocMessage )
-import Type ( mkFunTys, splitFunTys, splitTyConApp_maybe,
- isUnLiftedType, isTyVarTy, dropForAlls, Type
- )
-import TyCon ( isAlgTyCon, isNewTyCon, tyConDataCons )
-import Util ( zipEqual, equalLength )
-import SrcLoc ( srcLocSpan )
+import Name ( getSrcLoc )
+import ErrUtils ( Message, mkLocMessage )
+import TypeRep
+import Type ( mkFunTys, splitFunTy_maybe, splitTyConApp_maybe,
+ isUnLiftedType, isTyVarTy, dropForAlls
+ )
+import TyCon ( isAlgTyCon, isNewTyCon, tyConDataCons )
+import Util ( zipEqual, equalLength )
+import SrcLoc