Sourceval map : ('a -> 'b Lwt.t) -> 'a t -> 'b t Lwt.t Sourceval get : (unit -> 'a Lwt.t) -> 'a t -> 'a Lwt.t Sourceval get' : 'a Lwt.t -> 'a t -> 'a Lwt.t Sourceval iter : ('a -> unit Lwt.t) -> 'a t -> unit Lwt.t Sourceval bind : 'a t -> ('a -> 'b t Lwt.t) -> 'b t Lwt.t