Just to clarify a bit: I don't think @tildedave's suggestion to include underscore was just plainly ignored. I think it's safe to assume that we all believe this code base would be greatly improved by the addition of a third party library like underscore - the reason why this hasn't been done yet is, IMO, because this would affect Reach and therefore it would be good to get everyone in the same page about it before it's done.