`sig
val ( >>= ) :
('i, 'a) Cf_parser.t ->
('a -> ('i, 'b) Cf_parser.t) -> ('i, 'b) Cf_parser.t
val ( ~: ) : 'o -> ('i, 'o) Cf_parser.t
val ( ?. ) : 'i -> ('i, 'i) Cf_parser.t
val ( ?: ) : 'i -> ('a #Cf_parser.cursor, 'i, 'i) Cf_parser.X.t
val ( ?/ ) : ('i, 'o) Cf_parser.t -> ('i, 'o option) Cf_parser.t
val ( ?* ) : ('i, 'o) Cf_parser.t -> ('i, 'o list) Cf_parser.t
val ( ?+ ) : ('i, 'o) Cf_parser.t -> ('i, 'o * 'o list) Cf_parser.t
val ( %= ) :
('b #Cf_parser.cursor as 'a, 'i, 'x) Cf_parser.X.t ->
('a, 'x, 'o) Cf_parser.X.t -> ('a, 'i, 'o) Cf_parser.X.t
end`