ClojureScript support

I did some work around ClojureScript support. Is that something you would consider a pull request for?