Second syntax: Map array calls function fun in all objects in the array arr. ie. arr[x]=arr[x]->fun(@ args);
Third syntax: Map array calls the functions in the array arr: arr[x]=arr[x]->fun(@ args);