As of C++20 std::isnan is not constexpr.
Is there a technical reason for this?
All I can think of is that it is in "C header" so nobody bothered to fix it (<limits> functions dealing with floats are constexpr, but unfortunately numeric_limits does not contain isnan check).