@isaacs Hm.. maybe, but why can't it be just `window`. We only use it in a browser environment, right? In Node for example we set `exports`, or are we (ab)using the historical `this` being the `exports` object in Node?