prn should include char escapes and quotes, but str should not quote and slash strings and chars.
Read forms from file; can analyze files from gambit.
Manually setting defmacro and defn macros to cljscm.core ns.