Support for destructuring assignments