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