sig
  type 'a t = (Var.t * 'a) list
  exception Failure of string
  val add : string -> '-> 'Env.t -> 'Env.t
  val find : string -> 'Env.t -> 'a
end