В моем приложении Clojure есть метод визуализации, который может предположительно отображать любую часть моего приложения. Проблема, с которой я столкнулся, заключается в том, что некоторые вещи в моем приложении - это классы Java, а некоторые - хеш-карты, с полями, внутренне отмечающими тип карты с помощью clojure :: idiom. Я знаю, что могу использовать мультикарты для отправки по типу или по какому-либо внутреннему типу, но как я могу это сделать, чтобы тот же мультиметод работал на ОБА.