Would you accept a PR on supporting cljs? [This](https://gist.github.com/clyfe/cdf93215fb29ffe1d034f8d53804c5a5) subset of logic seems to work thus far. Let me know and I'll follow with a more formal proposal / PR.