> for example there is not one mapping procedure for lists and another mapping procedure for arrays.
In Common Lisp, MAP works just as well on either.
In Common Lisp, MAP works just as well on either.
None of which is to say that Clojure isn't standing on the shoulders of giants.