what's up with this spec-alpha2 behaviour?
seems like it's whether it evals to a var or not so probably a bug
if you can drop it on http://ask.clojure.org I'll make a ticket and take a look at some point