sig
  type t = { level : int; text : string; target : Pdfdest.t; isopen : bool; }
  val string_of_bookmark : Pdfmarks.t -> string
  val read_bookmarks : Pdf.t -> Pdfmarks.t list
  val remove_bookmarks : Pdf.t -> Pdf.t
  val add_bookmarks : Pdfmarks.t list -> Pdf.t -> Pdf.t
end