Update dependencies and fix a bug.

The fix is that shorthand objects in deconstructing assignment should
not be expanded.
Merge pull request #3 from eventualbuddha/update-dependencies

Update dependencies and fix a bug.