(** * [mem] *)

Lemma mem_2 : forall m (Hm:NoDupA m) x, mem x m = true -> In x m.
Fixpoint find (k:key) (s: t elt) {struct s} : option elt :=
match s with
| nil => None
| (k',x)::s' => if X.eq_dec k k' then Some x else find k s'
end.