Module Tezos_protocol_environment_alpha.Lwt

type 'a t = 'a Lwt.t
val return : 'a -> 'a t
val bind : 'a t -> ('a -> 'b t) -> 'b t
val map : ('a -> 'b) -> 'a t -> 'b t
val return_unit : unit t
val return_none : 'a option t
val return_nil : 'a list t
val return_true : bool t
val return_false : bool t
val return_some : 'a -> 'a option t
val return_ok : 'a -> ('a, 'b) Pervasives.result t
val return_error : 'e -> ('a, 'e) Pervasives.result t