Module Note.E.Option

module Option: sig .. end
Option events

val some : 'a Note.event -> 'a option Note.event
some e is map (fun v -> Some v) e.
val on_some : 'a option Note.event -> 'a Note.event
on_some e is e when Some _ occurs:
val value : 'a option Note.event -> default:'a Note.signal -> 'a Note.event
value e default is default when e occurs with None:
val bind : 'a option Note.event -> ('a -> 'b option) -> 'b option Note.event
bind s f is map (fun v -> Option.bind v f) e.