\begin{code}
module VarSet (
+ -- * Var, Id and TyVar set types
VarSet, IdSet, TyVarSet,
+
+ -- ** Manipulating these sets
emptyVarSet, unitVarSet, mkVarSet,
extendVarSet, extendVarSetList, extendVarSet_C,
elemVarSet, varSetElems, subVarSet,
#include "HsVersions.h"
-import Var
+import Var ( Var, TyVar, Id )
import Unique
import UniqSet
-import UniqFM
\end{code}
%************************************************************************
mapVarSet = mapUniqSet
sizeVarSet = sizeUniqSet
filterVarSet = filterUniqSet
-extendVarSet_C combine s x = addToUFM_C combine s x x
-delVarSetByKey = delFromUFM_Directly -- Can't be bothered to add this to UniqSet
+extendVarSet_C = addOneToUniqSet_C
+delVarSetByKey = delOneFromUniqSet_Directly
elemVarSetByKey = elemUniqSet_Directly
\end{code}