The conditional threading macros are nice. I've been using them from clojure.core.incubator for a while as -?> and -?>>. Anyone know why the name change?
It also occurs to me that threading through `some->` and `some->>` is kind of like doing computations in the Maybe monad in Haskell.