It would be awesome if the ENUM macros could only be used with other ENUM macros.
And ENUM_2 macros could only be used with other ENUM_2 macros.
For example using MU_ENUM_To_STRINGS_2 on an enum defined with MU_DEFINE_ENUM should yield an (compile) error.