while I can approve the use of ES6 APIs (which could be polyfilled if necessary), I think we should avoid ES6 construct for now. And I'm quite sure every gaia dev will agree with me for this.