jashkenas/coffee-script — pull request #2017 by jaekwon (2012-01-09 02:14:57+00:00)
Title: #1896 a: func b, {c: d} fix

The latest patch appears to fix #1896 and #1865 except for the rewinding issue mentioned by Jeremy (which should be straightforward to fix).
Test cases added for current expected behavior without accounting for rewinding behavior.