var a = {name : "Mariano" , name: "Agustin", name: "Leandro"}
---
{
  a: a mapObject (value, key, index) -> {(key ++ index): upper(value)},
  b: (a mapObject (value, key) -> {(key): upper(value)}).*name,
  c: a mapObject (value) -> {($$ ++ $$$) : lower(value) }
}