map__clone
struct map *map__clone(struct map *map);
struct map *new = map__clone(pos);
before = map__clone(pos);
after = map__clone(pos);