Better stack traces:
- s/defn emits defn rather than (def (fn ...))
- utils/error! is a macro in Clojure
- Inline validate into emitted fns
Fix line numbers generated by error\!, by making the caller call format.
Merge pull request #16 from Prismatic/better-stack-traces

Better stack traces