import Coercion ( mkSymCoercion, mkUnsafeCoercion,
splitRecNewTypeCo_maybe )
import TcType ( Type, ThetaType, mkDictTy, mkPredTys, mkPredTy,
import Coercion ( mkSymCoercion, mkUnsafeCoercion,
splitRecNewTypeCo_maybe )
import TcType ( Type, ThetaType, mkDictTy, mkPredTys, mkPredTy,