module Deferred = Async_kernel__.Eager_deferred0module T : sig ... endinclude Tval combine : ('a, 'b) Core_kernel.Result.t Async_kernel__Eager_deferred0.T.t ‑> ('c, 'b) Core_kernel.Result.t Async_kernel__Eager_deferred0.T.t ‑> ok:('a ‑> 'c ‑> 'd) ‑> err:('b ‑> 'b ‑> 'b) ‑> ('d, 'b) Core_kernel.Result.t Async_kernel__Eager_deferred0.T.tinclude sig ... endval (>>=) : ('a, 'e) Core_kernel.Result.t Deferred.t ‑> ('a ‑> ('b, 'e) Core_kernel.Result.t Deferred.t) ‑> ('b, 'e) Core_kernel.Result.t Deferred.tval (>>|) : ('a, 'e) Core_kernel.Result.t Deferred.t ‑> ('a ‑> 'b) ‑> ('b, 'e) Core_kernel.Result.t Deferred.tmodule Let_syntax : sig ... endmodule Monad_infix : sig ... endval bind : ('a, 'e) Core_kernel.Result.t Deferred.t ‑> f:('a ‑> ('b, 'e) Core_kernel.Result.t Deferred.t) ‑> ('b, 'e) Core_kernel.Result.t Deferred.tval return : 'a ‑> ('a, 'b) Core_kernel.Result.t Deferred.tval map : ('a, 'e) Core_kernel.Result.t Deferred.t ‑> f:('a ‑> 'b) ‑> ('b, 'e) Core_kernel.Result.t Deferred.tval join : (('a, 'e) Core_kernel.Result.t Deferred.t, 'e) Core_kernel.Result.t Deferred.t ‑> ('a, 'e) Core_kernel.Result.t Deferred.tval ignore_m : ('a, 'e) Core_kernel.Result.t Deferred.t ‑> (unit, 'e) Core_kernel.Result.t Deferred.tval all : ('a, 'e) Core_kernel.Result.t Deferred.t list ‑> ('a list, 'e) Core_kernel.Result.t Deferred.tval all_unit : (unit, 'e) Core_kernel.Result.t Deferred.t list ‑> (unit, 'e) Core_kernel.Result.t Deferred.tval all_ignore : (unit, 'e) Core_kernel.Result.t Deferred.t list ‑> (unit, 'e) Core_kernel.Result.t Deferred.tval ignore : ('a, 'b) Core_kernel.Result.t Deferred.t ‑> (unit, 'b) Core_kernel.Result.t Deferred.tval map_error : ('a, 'b) Core_kernel.Result.t Deferred.T.t ‑> f:('b ‑> 'c) ‑> ('a, 'c) Core_kernel.Result.t Deferred.T.t