sig
  type 'a t
  type key
  val empty : 'Server.Data.Map.t
  val add :
    Server.Data.Map.key -> '-> 'Server.Data.Map.t -> 'Server.Data.Map.t
  val find : Server.Data.Map.key -> 'Server.Data.Map.t -> 'a
end