Module type S.S
Output signature of Make
val create : 'a v -> 'a v signal * (?step:step -> 'a v -> unit)val equal : 'a v signal -> 'a v signal -> boolval hold : 'a v -> 'a v event -> 'a v signalval app : ('a -> 'b v) signal -> 'a signal -> 'b v signalval map : ('a -> 'b v) -> 'a signal -> 'b v signalval filter : ('a v -> bool) -> 'a v -> 'a v signal -> 'a v signalval fmap : ('a -> 'b v option) -> 'b v -> 'a signal -> 'b v signalval when_ : bool signal -> 'a v -> 'a v signal -> 'a v signalval dismiss : 'b event -> 'a v -> 'a v signal -> 'a v signalval accum : ('a v -> 'a v) event -> 'a v -> 'a v signalval fold : ('a v -> 'b -> 'a v) -> 'a v -> 'b event -> 'a v signalval merge : ('a v -> 'b -> 'a v) -> 'a v -> 'b signal list -> 'a v signalval switch : 'a v signal signal -> 'a v signalval bind : 'b signal -> ('b -> 'a v signal) -> 'a v signalval fix : 'a v -> ('a v signal -> 'a v signal * 'b) -> 'bval l1 : ('a -> 'b v) -> 'a signal -> 'b v signalval l2 : ('a -> 'b -> 'c v) -> 'a signal -> 'b signal -> 'c v signalval l3 : ('a -> 'b -> 'c -> 'd v) -> 'a signal -> 'b signal -> 'c signal -> 'd v signalval l4 : ('a -> 'b -> 'c -> 'd -> 'e v) -> 'a signal -> 'b signal -> 'c signal -> 'd signal -> 'e v signalval l5 : ('a -> 'b -> 'c -> 'd -> 'e -> 'f v) -> 'a signal -> 'b signal -> 'c signal -> 'd signal -> 'e signal -> 'f v signalval l6 : ('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g v) -> 'a signal -> 'b signal -> 'c signal -> 'd signal -> 'e signal -> 'f signal -> 'g v signal