I don't really understand can I implement producer-consumer scheme using this library?
For example, imagine a producing function which makes some values over time, and another consuming function which takes the values. Is there a way to implement this using Promises?