 used to load the module. <code class="mendoza-code">type</code>
can be one of <code class="mendoza-code">:native</code>, <code class="mendoza-code">:source</code>, <code class="mendoza-code">:image</code>, or any
key in the <code class="mendoza-code">module/loaders</code> table.
</p>
<p><code class="mendoza-code">predicate</code> is an optional function or file extension used to
    further filter whether or not a module name should match.  It's
    mainly useful when <code class="mendoza-code">path</code>