Adding a smartmap[i] operator to maps.
Using Map.smartmap whenever deemed useful.