Thin compatibility layer for Clojure and ClojureScript portable code