import Generics
import Class
import TyCon
import Generics
import Class
import TyCon
import MkId
import Id
import Name
import Var
import NameEnv
import NameSet
import MkId
import Id
import Name
import Var
import NameEnv
import NameSet
import RdrName
import Outputable
import PrelNames
import DynFlags
import ErrUtils
import Util
import RdrName
import Outputable
import PrelNames
import DynFlags
import ErrUtils
import Util
import ListSetOps
import SrcLoc
import Maybes
import ListSetOps
import SrcLoc
import Maybes