-import CallConv
-import Type ( isUnLiftedType, splitAlgTyConApp_maybe, mkFunTys,
- splitTyConApp_maybe, tyVarsOfType, mkForAllTys,
- isNewType, repType, isUnLiftedType, mkFunTy, mkTyConApp,
- Type
+import ForeignCall ( ForeignCall, CCallTarget(..) )
+
+import TcType ( tcSplitTyConApp_maybe )
+import Type ( Type, isUnLiftedType, mkFunTys, mkFunTy,
+ tyVarsOfType, mkForAllTys, mkTyConApp,
+ isPrimitiveType, eqType,
+ splitTyConApp_maybe, splitNewType_maybe