Hmmm. One thing that wasnt clear to me was how to merge flows, so to speak. For example, if I wanted to call two different funtions that return flows of the same type, how do I combine them into 1 flow in a non blocking way. It could be that I just missed something obvious, but I would like it to be easy to do this.