A comparison category type is stronger than another if
they are distinct types and an instance of the former
can be converted to an instance of the latter.
Remarks: The member typedef-nametype denotes
the common comparison type ([class.spaceship]) of Ts...,
the expanded parameter pack, or
void if any element of Ts
is not a comparison category type.