Allow `this` (global scope) to be null during module initialization

This is in preparation for ES6ifying things at some point.