sig
  val self : State.t
  val get_all : unit -> (Cil_types.global_annotation * bool) list
  val iter : (Cil_types.global_annotation -> bool -> unit) -> unit
  val add_user : Cil_types.global_annotation -> unit
  val add_generated : Cil_types.global_annotation -> unit
end