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