I agree that constexpr if looks great. I am confused about the decision on how to handle static_assert. It seems that
if constexpr (false) { static_assert(false); }
Will fail to compile because the static_assert will trigger. This seems strange to me, anybody have an idea what the reasoning here is?