An AsyncReiterable is an append-only collection that allows multiple asynchronous iterations.
github.com/rubensworks/asyncreiterable.js
rubensworks/asyncreiterable.js