sig
val key : Line.t -> string
val set_key : string -> Line.t -> Line.t
val value : Line.t -> string
val set_value : string -> Line.t -> Line.t
val as_int : Line.t -> int option
val as_float : Line.t -> float option
val as_bool : Line.t -> bool option
val as_string : ?quoted:bool -> Line.t -> string
val as_list : ?delim:char -> Line.t -> string list
val section : Line.t -> string
val set_section : string -> Line.t -> Line.t
val create : key:string -> value:string -> Line.t -> Line.t
end