It&#x27;s gross because it&#x27;s written in &quot;C with namespaces and overloading&quot;<p>Preferring #define for constants over constexpr is 100% the result of C++ bigotry.<p>It&#x27;s a laughable decision. constexpr gives you the power of typesafe, compile time evaluation of purely functional expressions with type deduction. #define gives you a compile time 1972-style copy-paste