Make an Execution[T] type, which is a monad, which makes composing Jobs easy.

What about a method like:

```scala
def zipAll[T](exs: Seq[Execution[T]]): Execution[Seq[T]] =
```
And then you capture all your job into one.

How does that sound?