Wow, there's an entire Clojure interpreter implemented in Go! https://github.com/candid82/joker The primary use case seems to be linting, but it implements an impressive subset of the language.