import Type ( Kind, mkArrowKind, liftedTypeKind, unliftedTypeKind )
import Class ( FunDep )
import BasicTypes ( Boxity(..), Fixity(..), FixityDirection(..), IPName(..),
import Type ( Kind, mkArrowKind, liftedTypeKind, unliftedTypeKind )
import Class ( FunDep )
import BasicTypes ( Boxity(..), Fixity(..), FixityDirection(..), IPName(..),