let char_seq_raw_item_to_item () =
let current_sequence = Buffer.create 42 in
generic_aggregator
~flush:(fun () ->
let s = Buffer.contents current_sequence in
Buffer.clear current_sequence;
s)
~add:(fun s -> Buffer.add_string current_sequence s)
~is_empty:(fun s -> s = "")
~unnamed_sequence:(fun x -> `unnamed_char_seq x)
()