fix unused bindings clearing
Add a definition of flatten
Rewrite emit with flatten & add emit-classes
Rewrite -emit :import
Rewrite -emit :throw
Rewrite -emit :monitor-enter
Rewrite -emit :monitor-exit
Rewrite -emit :const
Rewrite emit-var
Rewrite -emit :var
Rewrite -emit-set! :var
Rewrite -emit :def
Rewrite emit-as-array
Rewrite -emit :map
Rewrite -emit :vector
Rewrite -emit :set
Rewrite -emit :with-meta
Rewrite -emit :do
Rewrite -emit :try
Rewrite emit-line-number