    [om.dom :as dom :include-macros true]
    [clojure.string :as string]
    [cljs.reader :as reader]
-   [goog.object :as object]))
+   [goog.object :as object]
+   [goog.crypt :as crypt]
+   goog.crypt.Md5))
 
 (enable-console-print!)
 

  "Return an opener for a Record type."
  [r]
  (str (record-name r) "{"))

;; ---------------------------------------------------------------------
;; View helpers

  (into-array
    (for [[i x :as pair] (map-indexed vector data)]
      (dom/li #js {:className "entry"
                   :key (hash-key pair)}
        (inspect x)))))

(defn coll->dom [data]
