Merge branch 'release/0.0.5' into develop
And back to developing the next thing
Don't need to print that ever
Rename line, add docstring, add guards
Use the now renamed format-line-info
Ditch unused :refer symbols
Document -step-reach-set
Tweak global-reach-set, type is really a parameter
Tweak tree-shake's docstring & add preconditions
Missed an instance of util/line
Update trim-with-emit-set's docstring & :pre forms
:var is defined to be clojure.lang.Var not Symbol
trim-with-emit-set: preserve non def forms
Refactor out the analysis pass in tree-shake
Add docs of the whole-ast structure & helpers
Add pass clobbering annotations
Add functions over Whole-ASTs
Dunno why that last patch dropped my UTF8 chars
Patch to ensure #{} in record-pass
Update README