Fixup handling of Clojurescript case

* Macro correctly detects ClojureScript case
* Compare to the appropriate version
* Rename macro to not contain specific version