Parser errors for destructuring declarations
Adding destructuring variable declaration error messages
Moving error reporting to getWidenedTypeForVariableDeclaration
Destructuring parameter declarations