sig
  type 'a bookmarks
  val create_from_cf_wrappers :
    ?desc:string -> 'Config_file.wrappers -> 'Ed_bookmarks.bookmarks
  val create :
    ?desc:string ->
    (string -> 'a) -> ('-> string) -> 'Ed_bookmarks.bookmarks
  val get : 'Ed_bookmarks.bookmarks -> string -> 'a
  val set : 'Ed_bookmarks.bookmarks -> string -> '-> unit
  val remove : 'Ed_bookmarks.bookmarks -> string -> unit
  val list : 'Ed_bookmarks.bookmarks -> (string * 'a) list
  val store : 'Ed_bookmarks.bookmarks -> string -> unit
  val load : 'Ed_bookmarks.bookmarks -> string -> unit
end