Given a sequence of single tasks (sync or async), we can collapse them into a single task since they can't be executed in parallel.
This will especially be nice for sync tasks so that an entire sequence of tasks can be pushed to a thread (vs. pushing many small tasks)
Given a sequence of single tasks (sync or async), we can collapse them into a single task since they can't be executed in parallel. This will especially be nice for sync tasks so that an entire sequence of tasks can be pushed to a thread (vs. pushing many small tasks)