<mp-units/cartesian_vector.h>
[[nodiscard]] constexpr cartesian_vector unit_vector(cartesian_vector const& vec) requires treat_as_floating_point<T>;