val return : 'a ‑> ('a, 'b) Core_kernel.Result.t Deferred.t
val (>>=) : ('a, 'e) Core_kernel.Result.t Deferred.t ‑> ('a ‑> ('b, 'e) Core_kernel.Result.t Deferred.t) ‑> ('b, 'e) Core_kernel.Result.t Deferred.t
val (>>|) : ('a, 'e) Core_kernel.Result.t Deferred.t ‑> ('a ‑> 'b) ‑> ('b, 'e) Core_kernel.Result.t Deferred.t
module Let_syntax : sig ... end