59 typename RemoveRef<T>::PointType p,
60 typename RemoveRef<T>::ScalarType s) {
62 typename RemoveRef<T>::ScalarType;
63 typename RemoveRef<T>::PointType;
69 RemoveRef<T>(p, p, p);
72 { obj.offset() } -> std::same_as<
decltype(s)>;
77 { obj == obj } -> std::same_as<bool>;
78 { obj != obj } -> std::same_as<bool>;