sig
  type t
  val empty : LTerm_resources.t
  val get : string -> LTerm_resources.t -> string
  val add : string -> string -> LTerm_resources.t -> LTerm_resources.t
  val merge : LTerm_resources.t -> LTerm_resources.t -> LTerm_resources.t
  exception Error of string
  val get_bool : string -> LTerm_resources.t -> bool option
  val get_color : string -> LTerm_resources.t -> LTerm_style.color option
  val get_style : string -> LTerm_resources.t -> LTerm_style.t
  val get_connection : string -> LTerm_resources.t -> LTerm_draw.connection
  exception Parse_error of string * int * string
  val parse : string -> LTerm_resources.t
  val load : string -> LTerm_resources.t Lwt.t
  val home : string
end