template<typename T>
concept QuantityPointLike =
!QuantityPoint<T> &&
qty-like-impl<T, quantity_point_like_traits> && // see [qty.like]
requires {
typename quantity_point<quantity_point_like_traits<T>::reference,
quantity_point_like_traits<T>::point_origin,
typename quantity_point_like_traits<T>::rep>;
};