Port decoding parts of cljs.source-map to ClojureScript