module RnSource where rnBindGroupsAndThen :: forall b . [HsBinds.HsBindGroup RdrName.RdrName] -> ([HsBinds.HsBindGroup Name.Name] -> TcRnTypes.RnM (b, NameSet.FreeVars)) -> TcRnTypes.RnM (b, NameSet.FreeVars) ; rnBindGroups :: [HsBinds.HsBindGroup RdrName.RdrName] -> TcRnTypes.RnM ([HsBinds.HsBindGroup Name.Name], NameSet.DefUses) ; rnSrcDecls :: HsDecls.HsGroup RdrName.RdrName -> TcRnTypes.RnM (TcRnTypes.TcGblEnv, HsDecls.HsGroup Name.Name) ; rnSplice :: HsExpr.HsSplice RdrName.RdrName -> TcRnTypes.RnM (HsExpr.HsSplice Name.Name, NameSet.FreeVars)