NestedAsyncPipeline
The NestedAsyncPipeline
component is essentially a pipe that will trigger a new AsyncPipeline that is wrapped around its children.
The real power comes from mixing synchronous and asynchronous pipelines.
In the following example, all upper-level pipes are executed in sequence while the nested pipes are executed in parallel. The last 3 pipes after the nested pipeline will not execute until all 3 async pipes are done.