use assembled from the following types:
use loads and then imports from a compunit at compile time. It will look for files that end in
.pm is also supported, but discouraged). See here for where the runtime will look for modules.
This is equivalent to:
need MyModule; import MyModule;
See also selective importing to restrict what you import.