How to expose (or use) a module attribute that is built using macros

If you register the attribute with persist: true you can get at those attributes after compilation using <Module>.__info__(:attributes)