Module Moonpool_sync.EventSource
include module type of struct include Picos_std_event.Event end
type !'a t = 'a Picos_std_event.Event.tval choose : 'a t list -> 'a tval wrap : 'b t -> ('b -> 'a) -> 'a tval map : ('b -> 'a) -> 'b t -> 'a tval guard : (unit -> 'a t) -> 'a tval select : 'a t list -> 'atype !'a request = 'a Picos_std_event.Event.request = {request : 'r. (unit -> 'r) Picos.Computation.t -> ('a -> 'r) -> unit;
}val from_computation : 'a Picos.Computation.t -> 'a tinclude module type of Infix
Sourceval (>|=) : 'a t -> ('a -> 'b) -> 'b t Sourceval (let+) : 'a t -> ('a -> 'b) -> 'b t