Testable_timeoutTestable_timeout provides an API that looks like the browser's setTimeout, but is fuelled by async, so the time source can be overriden in tests.
val set_timeout : Core.Time_ns.Span.t -> f:(unit -> unit) -> handleval cancel : handle -> unitmodule For_running_tests : sig ... end