sig
type t
val invariant : t Core_kernel.Invariant_intf.inv
val create : Execution_context.t -> ('a -> unit) -> 'a -> Job.t
val do_nothing : Job.t
val execution_context : Job.t -> Execution_context.t
val run : Job.t -> unit
val sexp_of_t : Job.t -> Sexplib.Sexp.t
end