Relocate *print-fn* to exist after we have swap! defined.
Re-implement source renaming w/o regex
Enable preserving cljscm source file, line, and column for debug info.