Maybe this could say something like "using `.map` without `.as_ref` would consume `num_as_str`", to make it clearer why this is necessary?