However, there is quite a gap between what we have and the Module Factory function in the spec. The spec does not have a sentinel argument; as far as I can tell we always call the function with the sentinel set. We call new Module(); spec forbids it. Spec has hidden functions that we don't.

I filed an issue on the spec: https://github.com/jorendorff/js-loaders/issues/84

For now this function is internal only.