module Job:sig..end
type 'execution_context t
include Invariant.S1
val create : 'execution_context -> ('a -> unit) -> 'a -> 'execution_context tval do_nothing : 'execution_context -> 'execution_context tval execution_context : 'execution_context t -> 'execution_contextval run : 'a t -> unitval sexp_of_t : ('execution_context -> Sexplib.Sexp.t) ->
'execution_context t -> Sexplib.Sexp.t