Module Private.Block_on_async

These functions are defined in Async_ecaml. This module exists to avoid dependency cycles.

type t = {
f : a. Core_kernel.Source_code_position.t -> ?⁠context:Core_kernel.Sexp.t Core_kernel.Lazy.t -> (unit -> 'a Async_kernel.Deferred.t) -> 'a;
}
val set_once : t Core_kernel.Set_once.t