sig
  val fields : Line.t -> string array
  val set_fields : string array -> Line.t -> Line.t
  val names : Line.t -> string list
  val set_names : string list -> Line.t -> Line.t
  val get : string -> Line.t -> string
  val get_int : string -> Line.t -> int
  val get_float : string -> Line.t -> float
  val options : Line.t -> Delimited.options
  val set_options : Delimited.options -> Line.t -> Line.t
  val output : Pervasives.out_channel -> Line.t -> unit
  val create : fields:string array -> Line.t -> Line.t
end