Module Async_kernel__Eager_deferred0.T

type +'a t = 'a Async_kernel.Deferred.t
val sexp_of_t : a. ('a ‑> Base.Sexp.t) ‑> 'a t ‑> Base.Sexp.t
val return : 'a ‑> 'a Async_kernel.Deferred.t
val bind : 'a Async_kernel.Deferred.t ‑> f:('a ‑> 'b Async_kernel.Deferred.t) ‑> 'b Async_kernel.Deferred.t
val map : 'a Async_kernel.Deferred.t ‑> f:('a ‑> 'b) ‑> 'b Async_kernel.Deferred.t
val map : [> `Custom of 'a Async_kernel.Deferred.t ‑> f:('a ‑> 'b) ‑> 'b Async_kernel.Deferred.t ]