template <class T>
std::same_as<T, std::strong_ordering> ||
std::same_as<T, std::partial_ordering> ||
std::same_as<T, std::weak_ordering>
Concept that combines all ordering types together.