sig
  val bool : bool -> Toml.Value.value
  val int : int -> Toml.Value.value
  val float : float -> Toml.Value.value
  val string : string -> Toml.Value.value
  val date : Unix.tm -> Toml.Value.value
  val array : Toml.Value.array -> Toml.Value.value
  val table : Toml.Value.table -> Toml.Value.value
  module Array :
    sig
      val bool : bool list -> Toml.Value.array
      val int : int list -> Toml.Value.array
      val float : float list -> Toml.Value.array
      val string : string list -> Toml.Value.array
      val date : Unix.tm list -> Toml.Value.array
      val array : Toml.Value.array list -> Toml.Value.array
      val table : Toml.Value.table list -> Toml.Value.array
    end
end