Release+assert build broken due to ColorTypes.h assertInRange assertInRange cannot be constexpr due to it using ASSERT. Conceptually if it fails, we don't want the compiler to assert. ColorSpace.h starts a call chain that invokes the assertInRange in non-constexpr context, so the assert cannot be static_assert. make ra
also: callWithColorType std::invoke is not constexpr in c++17.
<rdar://problem/85244408>