This document is a description of unexpected behavior in Clojure's language implementation, not a prescription as to how it ought to behave differently.
I enjoy using Clojure and find most of the language design decisions to be excellent. Please do not use this gist for unconstructive purposes.