[BLOCK QUOTE]. 

Indeed 😃 

[BLOCK QUOTE]. 

Yeah that's exactly why this suggestion is possible. But your example is a nested one, meaning that it might try destructuring undefined into `{ a, b }`, which should be prevented.