Всем привет! Такой вопрос: можно ли в clojure написать свой Eq, как в Haskell'е? Для некоторого типа переопределить оператор "=" по-своему. Точнее говоря я работаю в диапазонами и адресами Excel'я. И хочу задефайнить тип CellAdress (вообще он уже есть в java-библиотеке, так что расширить), чтобы мой код "знал", что {:row 1 :collumn2} и "B1" это одно и то же.