Parser passes the tests.  It's a start.
For each test, add another test that leaves out the commas.

Turns out it still works.  I'm not sure about the readability, though.
Change logging & minor reformatting.
Add TODO.
More tests.
Whoops, discovered missing functionality (plain object inside explicit array).
Update README, don't go to the "revise me" part.
Huge list of things TODO.