make var a special form so that it cannot be shadowed a la
Clojure. Thanks to Nicola Mometto for pointing out the issue.