sig
  module Execution_context :
    sig
      type t
      val sexp_of_t :
        Import.Basic_scheduler.Execution_context.t -> Sexplib.Sexp.t
    end
  type t
  val t : unit -> Import.Basic_scheduler.t
  val current_execution_context :
    Import.Basic_scheduler.t -> Import.Basic_scheduler.Execution_context.t
  val add_job :
    Import.Basic_scheduler.t ->
    Import.Basic_scheduler.Execution_context.t Job.t -> unit
end