The pattern (apply map f colls) appears in a lot of Clojure code (including clojure.core, in the implementation of mapcat), but it currently requires extra logic to not be buggy if colls is an empty sequence, since there is no single-argument variant of map. It's easy enough to extend map to usefully cover a single argument, though; (map f) can simply return (), analogous to the way that (+) returns 0.
This branch adds such a ground case to map, mapv, and pmap, and adds a test for mapcat, which already accepted a single argument (but which had been broken for the reasons given above).
ground cases for maps of zero colls
After some soul-searching about the CA process, I'm releasing this patch into the public domain.
i like this but it needs to be done via dev mailing list and jira post CA