feat: Allow MacroExpander to be reused between two different macro expansions
feat: Allow MacroExpander to be reused between two different macro expansions

gluon-lang/gluon,Marwes/embed_lang,Marwes/gluon,Marwes/embed_lang,gluon-lang/gluon,Marwes/gluon