sig
  type param =
      (Db_types.kernel_function * Cil_types.kinstr) list *
      State_set.t Cil_datatype.Kinstr.Hashtbl.t
  type result = unit
  val extend : (param -> result) -> unit
  val apply : param -> result
  val is_empty : unit -> bool
  val clear : unit -> unit
  val length : unit -> int
end