(let [let 3] let)
3(let [let 'let] let)
let(let [let +] (let 1 2))
3(let [let +] (let 2 3))
5(let [let +] (let 2 2))
4(let [...] (let [...]))
nil(let [...] (let [...]))
nil(let)
nil(let [])
nil(let)
nil(let [])
nil((let [let * tel let * tel] tel))
1(let [x 1] (let [y]))
nil(let [foo 0] (let [bar foo]))
nil(let [{:fake []} {}] {})
{}(let [million-items []])
nil(let [..])
nil(let [sorted...])
nil(let [..])
nil(let […])
nil(let [] true)
true(let [two-forms] ())
()(let [...])
nil(doseq [] (let []))
nil(let [q ()])
nil(let [x []])
nil(let [...])
nil(let [x<newline>expr])
nil(let [a {}])
nil(let [x])
nil(let [x 1] (let [x-inner 2] (let [x-yet-another-inner 3] [x x-inner x-yet-another-inner])))
[1 2 3]
(let [a 0] (let [a 1] a))
1(let [example 1] (let [example 2] example))
2(let [x (let [a 1] 2)] 3)
3(let [a 1] (let [a 2] a))
2(let [x 12] (let [x 15] x))
15(let [x 1] (let [x 2]) x)
1(let [x 9] (let [x 10] x))
10(let [x# 1] `(let [y# 2]))
(clojure.core/let [y__121364__auto__ 2])
(let [a (let [a 1] a)] a)
1(= ``(let 1) '`(let 1))
true(let [x 1] (let [x 2] x))
2(let [x (gensym)] `(let [~x 1] ~x))
(clojure.core/let [G__122341 1] G__122341)
(let [x 1] (let [x 2] (println x)))
nil"2\n"(let [x 1] (let [x 2]) (println x))
nil"1\n"(let [a-var (gensym)] `(let [~a-var 5] ~a-var))
(clojure.core/let [G__3078909 5] G__3078909)
(let [a 'some-symbol] `(let [~a 1] ...))
(clojure.core/let [some-symbol 1] user/...)
(let [v []] (let [n 3] (conj v 3)))
[3]
(let [state-sym (gensym)] `(let [~state-sym (make-a-state)] blahblahblah))
(clojure.core/let [G__76552 (user/make-a-state)] user/blahblahblah)
(macroexpand (let [a 1] (let [b 2] 3)))
3

