title: ES2017 Async/await functions - do they work only with promises?
body: <p>I started using <code>async/await</code> ES7 functions in my js applications (transpiled by Babel). </p>
  
  <p>Correct me if wrong, but do they work only with Promises? If yes, this means that I need to wrap regular callback functions into Promises (what I'm currently doing btw).</p>