1 Breaks the RnSource/RnExpr/RnBinds loops.
6 import RdrHsSyn ( RdrNameHsBinds(..), RdrNamePolyType(..) )
7 import RnHsSyn ( RnName, RenamedHsBinds(..), RenamedPolyType(..) )
8 import RnBinds ( rnBinds, FreeVars(..) )
9 import RnMonad ( TyVarNamesEnv(..), RnM_Fixes(..) )
10 import RnSource ( rnPolyType )
11 import UniqSet ( UniqSet(..) )
13 rnBinds :: RdrNameHsBinds -> RnM_Fixes s (RenamedHsBinds, FreeVars, [RnName])
14 rnPolyType :: TyVarNamesEnv
16 -> RnM_Fixes s RenamedPolyType
17 type FreeVars = UniqSet RnName