sig
  type options = {
    field_sep : char;
    record_sep : char;
    trim_space : bool;
    rec_backslash : bool;
    rec_quotation : bool;
    rec_double_double : bool;
    rec_cr : bool;
    rec_escapes : bool;
    max_fields : int;
  }
  val default_options : Delimited.options
  val reader :
    ?options:Delimited.options -> Pervasives.in_channel -> Reader.raw_line
  val splitter : ?options:Delimited.options -> string -> string array
  val output_field :
    ?options:Delimited.options -> Pervasives.out_channel -> string -> unit
  val output_record :
    ?options:Delimited.options ->
    Pervasives.out_channel -> string array -> unit
end