Module Sequence.Infix

module Infix: sig .. end

val (--) : int -> int -> int Sequence.t
a -- b is the range of integers from a to b, both included, in increasing order. It will therefore be empty if a > b.
val (--^) : int -> int -> int Sequence.t
a --^ b is the range of integers from b to a, both included, in decreasing order (starts from a). It will therefore be empty if a < b.
val (>>=) : 'a Sequence.t -> ('a -> 'b Sequence.t) -> 'b Sequence.t
Monadic bind (infix version of Sequence.flat_map
Since 0.5
val (>|=) : 'a Sequence.t -> ('a -> 'b) -> 'b Sequence.t
Infix version of Sequence.map
Since 0.5
val (<*>) : ('a -> 'b) Sequence.t -> 'a Sequence.t -> 'b Sequence.t
Applicative operator (product+application)
Since 0.5
val (<+>) : 'a Sequence.t -> 'a Sequence.t -> 'a Sequence.t
Concatenation of sequences
Since 0.5