Internal to Async -- a queue of jobs to run.
module Scheduler = Async_kernel__.Scheduler0include sig ... endval sexp_of_t : t ‑> Base.Sexp.tval create : unit ‑> tval enqueue : t ‑> Async_kernel.Execution_context.t ‑> ('a ‑> unit) ‑> 'a ‑> unitval clear : t ‑> unitval set_jobs_left_this_cycle : t ‑> int ‑> unitval can_run_a_job : t ‑> boolval length : t ‑> intval run_jobs : t ‑> Scheduler.t ‑> (unit, exn * Core_kernel.Backtrace.t) Core_kernel.Result.tval num_jobs_run : t ‑> int