Eager_deferred.Resultinclude Core.Monad.S2
with type ('a, 'b) t = ('a, 'b) Core.Result.t Async_kernel.Deferred.ttype ('a, 'b) t = ('a, 'b) Core.Result.t Async_kernel.Deferred.tmodule Let_syntax : sig ... endmodule Monad_infix : sig ... endval return : 'a -> ('a, 'b) tval fail : 'err -> (_, 'err) tval failf : ('a, unit, string, (_, string) t) Core.format4 -> 'ae.g., failf "Couldn't find bloogle %s" (Bloogle.to_string b).