<mp-units/framework/unit.h>
[[nodiscard]] consteval Unit auto get_common_unit( auto u1, auto u2, auto u3, auto... rest) requires requires { get_common_unit(get_common_unit(u1, u2), u3, rest...); };