Я заинтересован в получении исходных строк всех реализаций мультиметодов clojure для целей документирования.
Что-то похожее на
(->> (methods my-multimethod)
(map (fn [[k f]] (clojure.repl/source-fn f))))
clojure.repl / source-fn не работает, потому что требует наличия исходного кода на диске или чего-то подобного.
Любая идея, как я могу получить к источнику, динамически похожему на приведенный выше?