Destructuring assignment with `var` bypasses "variable is used before ...

Destructuring assignment with `var` bypasses "variable is used before ...

More to explore