Module Maki__.Maki_lwt_err

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 lift_ok : 'a Lwt.t ‑> ('a'b) Result.result Lwt.t
val lift_err : 'a Lwt.t ‑> ('b'a) Result.result 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