sig
  type data = Zones.Computer.t
  val clear : unit -> unit
  val mem : int -> bool
  val find : int -> Zones.Data.t
  val replace : int -> Zones.Data.t -> unit
  val add : int -> Zones.Data.t -> unit
  val iter : (int -> Zones.Data.t -> unit) -> unit
end