This is just a number of utility functions I found useful to use on top of async iterators. The great thing about async iterators is that the implementation for a lot of these is relatively simple.
Indeed. Yeah this is very nice. Great work!
I guess fromEvent and the Subject class aren’t, and being able to know that any Subject can be operated on with this admittedly nice function set without issues is a boon above and beyond ES2018 async iterators, I feel