I don't think you need to create a `let` and then use `into`, what about just using the `(map ...)` directly?