concept bool Enum_type() { return __is_enum(T); }
template <class T> concept bool C2() { return __is_enum (T); }