Update dependencies and fix a bug.

The fix is that shorthand objects in deconstructing assignment should not be expanded.