(clojure.walk/macroexpand-all '(->> 0 (->> 1 (->> @2 (->> 3)))))
(0 (1 (clojure.core/deref 2 3)))
(-> [1] conj (->> (->> 10)))
[1 10]
(macroexpand-1 '(->> . :__ (->> @two (->> args))))
(->> (clojure.core/deref two) (->> args) (:__ .))
(macroexpand '(->> a b (->> (c d) (->> e))))
(b a (->> e (c d)))
(->> 1)
1(clojure.walk/macroexpand-all '(->> . :__ (->> @two (->> args))))
(:__ . (clojure.core/deref two args))
(macroexpand-1 '(->> a b (->> (c d) (->> e))))
(->> (c d) (->> e) (b a))
(->> 42)
42(clojure.walk/macroexpand-all '(->> a (->> b c)))
(a (c b))
(macroexpand-1 '(->> amalloy trptcolin (->> amalloy trptcolin)))
(->> amalloy trptcolin (trptcolin amalloy))
(macroexpand '(->> a b (->> c d)))
(b a (d c))
(->> 1 inc)
2((->> :ten #()))
:ten(->> 4 (conj []))
[4]
(->> 5 #'+)
#'clojure.core/+
(macroexpand `(->> a b (->> c d)))
(user/b user/a (user/d user/c))
(-> '(->> :a :b (->> :c :d)) macroexpand-1)
(->> :c :d (:b :a))
(->> 5 (#'+))
5(->> 10 (- 5))
-5(->> "17592186045423" (apply vector))
[\1 \7 \5 \9 \2 \1 \8 \6 \0 \4 \5 \4 \2 \3]
(->> 1 (+ 1))
2(->> 'foo (str 'bar))
"barfoo"(->> 5 (- 2))
-3(->> 1 (- 2))
1(->> 1 (/ 1))
1(->> 1 (- 3))
2(->> 1 (/ 3))
3(macroexpand-1 '(->> 1))
1(->> 1 (/ 2))
2(-> 2 (->> println))
nil"2\n"(->> 5 (/ 2))
2/5(->> 3 (- 7))
4(->> 7 (- 3))
-4(->> "x" (str "a"))
"ax"(->> 3 (+ 2))
5(->> 1 inc dec)
1(->> 5 (/ 10))
2(#'->> nil nil 'a 'b '(->> (c d) (->> e)))
(->> (c d) (->> e) (b a))
(clojure.walk/macroexpand-all '(->> (->> a #() (-> [b])) #() (-> [a])))
(fn* [a] [] () (fn* [b] [] () a))
(->> (range) (some odd?))
true(->> 5 (+ 2))
7(macroexpand (->> :a identity))
:a(->> 1 (conj [1]))
[1 1]
(->> 4 (* 10))
40(->> 10 (/ 2))
1/5(->> 1 (and 1))
1(->> (range 6 14) (map #(->> % (format "%02d") (str "2015-04-"))))
("2015-04-06" "2015-04-07" "2015-04-08" "2015-04-09" "2015-04-10" "2015-04-11" "2015-04-12" "2015-04-13")
(map macroexpand '[(->> coll map second) (->> coll (map second))])
((second (map coll)) (map second coll))
(->> {} (filter second) (map first))
()(macroexpand '(->> map (@keyword)))
((clojure.core/deref keyword) map)

