sig
val ( -- ) : int -> int -> int SequenceLabels.t
val ( --^ ) : int -> int -> int SequenceLabels.t
val ( >>= ) :
'a SequenceLabels.t -> ('a -> 'b SequenceLabels.t) -> 'b SequenceLabels.t
val ( >|= ) : 'a SequenceLabels.t -> ('a -> 'b) -> 'b SequenceLabels.t
val ( <*> ) :
('a -> 'b) SequenceLabels.t -> 'a SequenceLabels.t -> 'b SequenceLabels.t
val ( <+> ) :
'a SequenceLabels.t -> 'a SequenceLabels.t -> 'a SequenceLabels.t
end