(key-test key other)
(defn key-test [key other] (cond (identical? key other) true (keyword-identical? key other) true :else (= key other)))