template<typename Q, typename U>
consteval QuantitySpec auto get_quantity_spec(reference<Q, U>);
consteval AssociatedUnit auto get_common_reference(AssociatedUnit auto u1,
AssociatedUnit auto u2,
AssociatedUnit auto... rest)
requires see below;