ReadableStream API





### Iterable ReadableStream - not yet
```typeasync function* streamAsyncIterator(stream) {  const reader = stream.getReader()  try {    while (true) {      const {done, value} = await reader.read()      if (done) return      yield value;    }  }  finally {    reader.releaseLock()  }}```


> [ReadableStream should be an async iterable · Issue #778 · whatwg/streams](https://github.com/whatwg/streams/issues/778)

> [Async iterators and generators](https://jakearchibald.com/2017/async-iterators-and-generators/#making-streams-iterate)





