import VarSet
import BasicTypes
import Name
import VarSet
import BasicTypes
import Name
import MkId
import Class
import TyCon
import MkId
import Class
import TyCon
import TcRnMonad
import Util ( count )
import Outputable
import TcRnMonad
import Util ( count )
import Outputable