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.