So, as I wrote on IRC, I found odd the usage of the variable `module` in the previous code, I kept that in the gist just to avoid additional confusion. I think that the `module` passed to the loader is the current `module` where this one is just the test module loaded with `cuddlefish.main`. If it's that the case, then the `module` passed to Loader is – currently – `undefined` because the hoisting.

So, I would call the variable with a different name (maybe `suiteModule`) and double check that everything is still working as expected, because as I said now we're passing `undefined` to the `Loader` instead the current module, and well, everything seems works anyway, so we have just to double check that fixing the issue won't cause any unexpected side effect.