    (let [form (:grafter.tabular/template (meta graphf))
          bindings (first (second form))
          body-forms (drop 2 form)
-         printable-row-data (->printable-row (nth (:rows dataset) row nil))
+         printable-row-data (->printable-form (nth (:rows dataset) row nil))
          subs (substitution-map bindings printable-row-data)]
 
      {:bindings bindings :row printable-row-data :template

         f)
       f)) form))

(defrecord UnreadableForm [form-string form-class])

(defn- readable-form?
  "Returns false if the form can't be read, or returns the form (truthy) if it

  "Tool support for rendering previews of grafter.tabular graph-fn templates
  with values from datasets."
  (:require [clojure.walk]
            [clojure.edn :as edn]
            [grafter.tabular :refer [make-dataset]])
  (:import [incanter.core Dataset]))

(defn- symbolize-keys [m]
  (zipmap (map (comp symbol name) (keys m)) (vals m)))
