title: await outside of async function doesn't throw error in console
body: <p><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function#Description" rel="noreferrer">MDN says</a>:</p>
  
  <blockquote>
    <p>Remember, the <code>await</code> keyword is only valid inside <code>async</code> functions. If you use it outside of an <code>async</code> function's body, you will get a <code>SyntaxError</code>.</p>
  </blockquote>
  
  <p>But that's not true.</p>
  
  <p>Try this code in DevTools console, no errors, just result:</p>
  
  <pre><code>async function a(val) { return val; }
  await a(10) // await is not inside async function
  10
  </code></pre>
  
  <p>What's wrong with the code or docs?</p>