libraries to aid idiomatic use of web workers in clojurescript