sig
val hd : 'a Extlib.Seq.t -> 'a option
val tl : 'a Extlib.Seq.t -> 'a Extlib.Seq.t option
val first : 'a Extlib.Seq.t -> 'a option
val last : 'a Extlib.Seq.t -> 'a option
val at : 'a Extlib.Seq.t -> int -> 'a option
val reduce : ('a -> 'a -> 'a) -> 'a Extlib.Seq.t -> 'a option
val max : 'a Extlib.Seq.t -> 'a option
val min : 'a Extlib.Seq.t -> 'a option
val combine :
'a Extlib.Seq.t -> 'b Extlib.Seq.t -> ('a * 'b) Extlib.Seq.t option
end