I built https://github.com/henryw374/js-literal which provides a literal `#j/s` which is a recursive version of `#js`. Someone pointed out that `j/lit` macro is similar - and actually it produces better js than my code. A reader function could be written such as. ```clojure (defn read-js [form] (j/lit* form)) ``` with a data_readers.cljc file provided with this lib e.g. `{applied-science/js applied-science.js-interop/read-js}`