>>964
参照を剥がすのを入れるのが常道じゃないかな?

template<class T>

requires std::integral<std::remove_reference_t<T>>

void func(T&&);