Btw, the ES6'ish behaviour is already implemented in Chrome Canary and node, so I think it would be a good solution to put this feature under a flag. Of course after an answer from Mozilla guys.
@getify thank you for such a full explanation.