sig
  val ( >|= ) : 'a CCListLabels.t -> ('a -> 'b) -> 'b CCListLabels.t
  val ( @ ) : 'a CCListLabels.t -> 'a CCListLabels.t -> 'a CCListLabels.t
  val ( <*> ) :
    ('a -> 'b) CCListLabels.t -> 'a CCListLabels.t -> 'b CCListLabels.t
  val ( <$> ) : ('a -> 'b) -> 'a CCListLabels.t -> 'b CCListLabels.t
  val ( >>= ) :
    'a CCListLabels.t -> ('a -> 'b CCListLabels.t) -> 'b CCListLabels.t
  val ( -- ) : int -> int -> int CCListLabels.t
  val ( --^ ) : int -> int -> int CCListLabels.t
end