The implementations to be substituted for the duration of each execution
An Executor running a job under bindings, rejecting as described there if the job fails, if the
disposal of a service fails, or if it is invoked from within a running execution; the returned value holds no
service instances of its own and may be reused for independent executions
Creates a job executor.