sig
  type token = Newline | EOF | Section of string | Value of (string * string)
  val inifile :
    (Stdlib.Lexing.lexbuf -> Parseini.token) ->
    Stdlib.Lexing.lexbuf -> (string * (string * string) list) list
end