Added EmbeddedJob<'x> type for conveniently embedding jobs within more complicated computational monads.