template<class T>
concept integral = is_Âintegral_Âv<T>;
template<class T>
concept signed_Âintegral = integral<T> && is_Âsigned_Âv<T>;
template<class T>
concept unsigned_Âintegral = integral<T> && !signed_Âintegral<T>;
template<class T>
concept floating_Âpoint = is_Âfloating_Âpoint_Âv<T>;