I created a module to do something similar: github.com/mrm8488/asyncflow
It's just a proof of concept I guess. We all use async/await nowadays! But it's really fun to try to write this from scratch.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.