forked from mpusz/mp-units
I had been using "consteval plus exception" as my way to get "static_assert, but for parameters". Since consteval doesn't work, then I can't _guarantee_ that the functions won't be called at runtime. However, I still think throwing exceptions is better, because it will cause the desired compiler errors on every configuration. (`assert` often gets compiled out.) Very much open to suggestion here.