Module Maki_lwt_err

module Maki_lwt_err: sig .. end

type 'a or_error = ('a, string) Result.result 
type 'a t = 'a or_error Lwt.t 
val return : 'a -> ('a, 'b) Result.result Lwt.t
val return_unit : (unit, 'a) Result.result Lwt.t
val fail : 'a -> ('b, 'a) Result.result Lwt.t
val unwrap_res : ('a, exn) Result.result -> 'a Lwt.t
val (>>=) : ('a, 'b) Result.result Lwt.t ->
('a -> ('c, 'b) Result.result Lwt.t) -> ('c, 'b) Result.result Lwt.t
val (>|=) : ('a, 'b) Result.result Lwt.t -> ('a -> 'c) -> ('c, 'b) Result.result Lwt.t