module Infix:sig..end
val (--)  : int -> int -> int Biocaml_stream.t range, without the label.
 5 -- 10 is the enumeration 5,6,7,8,9,10.
 10 -- 5 is the empty enumeration
val (--^)  : int -> int -> int Biocaml_stream.t (--) but without the right endpoint
 5 --^ 10 is the enumeration 5,6,7,8,9.
val (--.)  : float * float -> float -> float Biocaml_stream.t (a, step) --. b) creates a float enumeration from a to b with an
 increment of step between elements.
 (5.0, 1.0) --. 10.0 is the enumeration 5.0,6.0,7.0,8.0,9.0,10.0.
 (10.0, -1.0) --. 5.0 is the enumeration 10.0,9.0,8.0,7.0,6.0,5.0.
 (10.0, 1.0) --. 1.0 is the empty enumeration.
val (---)  : int -> int -> int Biocaml_stream.t --, but accepts enumerations in reverse order.
 5 --- 10 is the enumeration 5,6,7,8,9,10.
 10 --- 5 is the enumeration 10,9,8,7,6,5.
val (/@)  : 'a Biocaml_stream.t -> ('a -> 'b) -> 'b Biocaml_stream.t s /@ f is equivalent to map f sval (//)  : 'a Biocaml_stream.t -> ('a -> bool) -> 'a Biocaml_stream.t s // f is equivalent to filter f sval (//@)  : 'a Biocaml_stream.t -> ('a -> 'b option) -> 'b Biocaml_stream.t s //@ f is equivalent to filter_map f s