> Why is it any better/faster than a simple switch case like this in Clojure
It's not about better or faster. It's fun to think of things like this. :)