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