jashkenas/underscore — pull request #1377 by braddunbar (2013-12-17 21:12:47+00:00)
Title: pop, join, and shift return result unless chaining.

I think we can all agree that returning the popped value from `_(array).pop()` is more useful than returning the array. This change keeps the existing behavior when chaining and returns the more useful value otherwise.

*Note: This is a breaking change. We may want to put it off for some time before releasing.*