the module namespace, or the default / notFound result when not found
Remarks
Resolution happens first. Once the specifier resolves, any error from importing it
is a real error from the module itself and is routed to fail (or rethrown) -- never
mistaken for the dependency being absent.
try to import an optional module, with optional handling in case it's not found