title: next/dynamic refuses to import an async function
body: <pre class="lang-js prettyprint-override"><code>import React from 'react'
  import dynamic from 'next/dynamic'
  
  let CoreViewCSR = dynamic(
      async () =&gt; await import('../app/view/CoreView'),
      { ssr: false },
  )
  
  export default async function Game() {
      return &lt;CoreViewCSR /&gt;
  }
  </code></pre>
  <p>I'm trying to import an async functional component, but Next.js doesn't seem to want that, telling me that <code>Argument of type '() =&gt; Promise&lt;typeof import(&quot;[REDACTED]/app/view/CoreView&quot;)&gt;' is not assignable to parameter of type 'DynamicOptions&lt;{}&gt; | Loader&lt;{}&gt;'.</code></p>