import VarEnv
import VarSet
-import Name ( Provenance(..), ExportFlag(..),
+import Name ( Name, Provenance(..), ExportFlag(..),
mkWiredInTyConName, mkGlobalName, mkKindOccFS, tcName,
)
import TyCon ( TyCon, KindCon,
| FTVNote TyVarSet -- The free type variables of the noted expression
| UsgNote UsageAnn -- The usage annotation at this node
| UsgForAll UVar -- Annotation variable binder
+ | IPNote Name -- It's an implicit parameter
data UsageAnn
= UsOnce -- Used at most once