Macros are bad practices in C++, and everything they do currently can be replaced by const and constexpr.