Doesn't this apply for _all_ the combinators on `Array.prototype` though? Why special-case `.map` only?
See cousin comment: https://news.ycombinator.com/item?id=45338969