Bind clojure/string to string and re-order forms.
Adds rewrite phase. Uses seq? rather than list?
Renames to-instruction-ast to evaluate; resolves mutual dependency.