THasAdditionOperator< T, std::void_t< decltype(std::declval< T >()+std::declval< T >())> >