Today in the Intertweets (Nov 17th Ed.)
#Clojure Support arbitrary functional destructuring via -> and ->> (here, via @fogus). This is just a proposal, and it would work like this:
user=> (let [(-> str a) 1] a)
"1"
user=> (let [[a (-> str b) c] [1 2]] (list a b c))
(1 "2" nil)
user=> (let [(->> (map int) [a b]) "ab"] (list a b))
(97 98)
tweaked my [...]
