title: Builtin way to transform asynchronous iterable to synchronous iterable list
body: <p>Python3.6 now <a href="https://docs.python.org/3/glossary.html#term-asynchronous-iterable" rel="nofollow noreferrer">asynchronous iterables</a>. Is there builtin way to transform a asynchronous iterable to a synchronous iterable. </p>
  
  <p>I currently have this helper function, but it feels very un-pythonic. Is there a better way to do this?</p>
  
  <pre><code>async def aiter_to_list(aiter):
      l = []
      async for i in aiter:
          l.append(i)
      return l
  </code></pre>