start tracking symbols defined with def, defn, defn-, or defmacro
rough stabs at let/fn/loop macros (to be finished later)
check try/catch/finally syntax