Add `module.global` and execute factories with `this` as `module.exports`.
see https://groups.google.com/d/msg/amd-implement/OkUXYTAgCwM/ifIwbDFL0hsJ