Are we still paying for object instantiation for ES6 destructuring?
I can see where it might be useful for cases where objects already exist, but I also have this bad feeling people are going to start creating objects when they don’t need to (but maybe they can be optimized away?).
var [x, y, z] = [1, 2, 3]; // ZOMG! I just created an array I'm never using!