We rely on the first caller to be normal and nice when calling `globalThis();`. We are essentially importing `this` from that caller.

I assume es6 requires that `this` in a module body is the global we seek. Do we test that we achieve this? If yes, why not:
```js
var globalThis = parseExpression `typeof global !== 'undefined' ? global : this`;
```