Module export macros

I was just thinking, why must our export macros be <MODULENAME>_API.

Can’t they just be some generic macro like THISMODULE_API?

I run into an issue a lot as I copy paste code around between modules where I forget to change the module export macro.

We already have things like Super:: or ThisClass:: that help take care of having to always have the right name. Maybe it should be the same for module export macros.