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

Hm. I mean I agree with you. I suppose we will just punish people who abuse the API :)