sig   val list :     ?start:string ->     ?stop:string -> ?sep:string -> 'CCParse.t -> 'a list CCParse.t   val int : int CCParse.t   val word : string CCParse.t   val pair :     ?start:string ->     ?stop:string ->     ?sep:string -> 'CCParse.t -> 'CCParse.t -> ('a * 'b) CCParse.t   val triple :     ?start:string ->     ?stop:string ->     ?sep:string ->     'CCParse.t -> 'CCParse.t -> 'CCParse.t -> ('a * 'b * 'c) CCParse.t end