title: What's the return type of a dynamic import?
body: <p>I have a file, which <strong><em>must</em></strong> be loaded asynchronously, so I made a function, which loads this file and returns the <code>Promise</code>:</p>
  
  <pre><code>export function load() {
      // ...
      return import(filename);
  }
  </code></pre>
  
  <p>What is the return type of this Function? <code>Promise&lt;any&gt;</code> works, but it feels very weird. I'd like to write the signature as.</p>
  
  <pre><code>export function load() -&gt; Promise&lt;???&gt;;
  </code></pre>