Eliminate redundant move in Map::insert