For what it&#x27;s worth - modern JavaScript does it too, it separates the syntax (import&#x2F;export) and semantics of binding the reference from the actual loading mechanism. Not only can you &quot;hook&quot; into imports, you can replace them altogether if you&#x27;d like.