             [fress.reader :as r :refer [IFressianReader readInt]]
             [fress.writer :as w :refer [IFressianWriter writeInt beginClosedList endList class-sym]]
             [fress.impl.codes :as codes]
+            [cljs.reader :refer [read-string
+                                 *tag-table* *default-data-reader-fn*]]
             [fress.impl.buffer :as buf]
             [fress.impl.raw-input :as rawIn]))
 

   (def writer (fress.api/create-writer buf :handlers (incognito-write-handlers (atom {'incognito.fressian.SomeRecord (fn [foo] (println "foos") (assoc foo :c "donkey"))}))))
   (fress.api/write-object writer rec)
   (fress.api/read buf :handlers (incognito-read-handlers (atom {}))))
(fress.api/create-reader)
  )

        (write-object w field true)
        (write-object w value))
      (endList w))))


;;add incognito read-handler
(defn- record-reader
