Почему
(macroexpand '(.. arm getHand getFinger))
расширяется до
(. (. arm getHand) getFinger)
, а
(macroexpand '(-> arm getHand getFinger))
расширяется до
(getFinger (clojure.core/-> arm getHand))
Другими словами,почему ->
не раскрывается полностью во втором примере?