dissoc :name from :reify/:deftype env
move tag-match? try-best-match to jvm.utils
move validate-method into annotate-method