I don't understand what is being accomplished here. I assume we are in a Script. So the import will result in a global Promise right? So what do we get from this.Promise = Promise?
````
var Promise = System.get('@traceur/module').getModuleImpl("../src/runtime/polyfills/Promise.js").Promise;
if (!this.Promise) this.Promise = Promise;
````