For example it fails to even run tests in the following namespace: ```clojure (defn add [a b] (+ a b)) 1 ^:rct/test (comment (add 1 2) ;=> 3 ) ``` I noticed this issue when running on a namespace where I'd accidentally left a literal `1` as a top level form. In that sense it was helpful, but the code should be updated to reflect that - there are top-level forms that rewrite-clj says are `sexpr-able?` - calling `(first (z/sexpr zloc))` on such forms is not necessarily safe