tracking instances of macros; adding named context_processor access to macrofor instances