Minimize the public interface and rename it to `map_in_place`