Brian Di Palma (2014-10-08T13:55:27.000Z)
domenic at domenicdenicola.com (2014-10-15T18:58:44.440Z)
A compiler can convert references like these ```js import {myGlobalFunction, MyPolyfilledConstructor} from "@global"; myGlobalFunction(42); ``` into ```js global.myGlobalFunction(42); ``` And the global scope can be window for a browser. This code has the exact same semantics as if the global scope was allowed fully into the module. The only difference is that the developer is being asked to explicitly list the bindings that should be allowed filter through.