ztellman/riddley — pull request #10 by immoh (2014-03-10 12:18:04+00:00)
Title: Eagerly walk over remainder of catch clause

Handler fn is called lazily for forms in catch clause. This behavior is inconsistent with other forms and and the evaluation context is lost when handler fn is called.

```clojure
(let [syms (atom [])]
(riddley.walk/walk-exprs symbol?
(partial swap! syms conj)
'(try foo (catch Exception e bar)))
@syms)

=> [try foo]
````

After the fix:

```clojure
(let [syms (atom [])]
(riddley.walk/walk-exprs symbol?
(partial swap! syms conj)
'(try foo (catch Exception e bar)))
@syms)

=> [try foo bar]
````