title: for await gives SyntaxError: Unexpected reserved word inside a async function
body: <p>Here is my code that throws the exception. Not able to figure out why it says 'Unexpected reserved word'. main() function is an async type. It isn't complaining for above line of code.</p>
  
  <pre><code>const { BlobServiceClient } = require("@azure/storage-blob");
  async function main() {
      try {
          const blobServiceClient = await BlobServiceClient.fromConnectionString('some string');
          let i = 1;
          const result = await blobServiceClient.listContainers();
          for await (const container of result) {
              console.log(`Container ${i++}: ${container.name}`);
          }
      } catch (error) {
          console.log(error);
      }
  }
  
  main();
  </code></pre>