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