title: SyntaxError: missing ) after argument list, When using async
body: <p>Why am I getting this error When I use <code>async</code>?</p>
  
  <p><strong>My Code:</strong></p>
  
  <pre><code>bot.onText(/\/start/, async  msg =&gt; {
    const opts = {
      parse_mode: 'Markdown' ,
      reply_markup: JSON.stringify({
        keyboard: StartKeyboard,
        resize_keyboard: true,
        one_time_keyboard: true
      })
    };
    await bot.sendMessage(msg.chat.id, 'Hi', opts);
  });
  </code></pre>
  
  <p><strong>Error:</strong></p>
  
  <pre><code>bot.onText(/\/start/, async  msg =&gt; {
                        ^^^^^
  SyntaxError: missing ) after argument list
  </code></pre>
  
  <p>I'm using node.js v6.11.0 with "dependencies": </p>
  
  <pre><code>{ "babel-polyfill": "^6.23.0",
    "cheerio": "^1.0.0-rc.2",
    "dotenv": "^4.0.0",
    "firebase": "^4.1.2",
    "firebase-admin": "^5.0.0",
    "node-telegram-bot-api": "^0.27.1",
    "request": "^2.81.0" },
  </code></pre>