val (>|=) : 'a CCList.t -> ('a -> 'b) -> 'b CCList.tval (@) : 'a CCList.t -> 'a CCList.t -> 'a CCList.tval (<*>) : ('a -> 'b) CCList.t -> 'a CCList.t -> 'b CCList.tval (<$>) : ('a -> 'b) -> 'a CCList.t -> 'b CCList.tval (>>=) : 'a CCList.t -> ('a -> 'b CCList.t) -> 'b CCList.tval (--) : int -> int -> int CCList.tval (--^) : int -> int -> int CCList.tval (let+) : 'a CCList.t -> ('a -> 'b) -> 'b CCList.tval (and+) : 'a CCList.t -> 'b CCList.t -> ('a * 'b) CCList.tval (let*) : 'a CCList.t -> ('a -> 'b CCList.t) -> 'b CCList.tval (and*) : 'a CCList.t -> 'b CCList.t -> ('a * 'b) CCList.tval (and&) : 'a list -> 'b list -> ('a * 'b) list