carp-reader
parses Carp source code.
(load "git@github.com:carpentry-org/carp-reader@0.1.0")
(match (Reader.parse "(defn hello [] (println \"hi\"))")
(Result.Success forms) (for [i 0 (Array.length &forms)]
(println &(Form.str (Box.peek (Array.unsafe-nth &forms i)))))
(Result.Error e) (IO.errorln &(Parser.format-error &e)))