Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type 'a deferred = 'a Lwt.t
type ('a, 'b) t = ('a, 'b) Pvem.Result.t deferred
val return : 'a -> ('a, 'b) t
val fail : 'b -> ('a, 'b) t
val of_result : ('a, 'b) Pvem.Result.t -> ('a, 'b) t
val some : or_fail:'error -> 'a option -> ('a, 'error) t