Since we have both an offline (check-ns) way to type check, and online(typed REPL), it only makes sense to rewrite the AST in certain cases.
Add a dynamic variable can-rewrite which is true when AST rewritingmakes sense.
Pull request: 41Patch: ctyp-254.patchCommit: 9e7b73Release: 0.3.9