                  '({:tag :nt, :keyword :date}
                    {:tag :opt,
                     :parser {:tag :cat, :parsers
-                             ({:tag :string, :string " "} {:tag :nt, :keyword :time})}})})
+                             ({:tag :string, :string " "}
+                              {:tag :nt, :keyword :time})}})})
       (assoc :start-production :ocd-underspecified)))
 
 (def date? (comp not insta/failure? date-parser))


(declare Organization Bill Vote Person Event Post Jurisdiction)

(def Organization
  {(s/required-key "name") s/Str
   (s/required-key "id") (Id "organization")

   (s/optional-key "image") s/Str
   (s/optional-key "classification") s/Str
   (s/optional-key "jurisdiction") (s/maybe (s/recursive #'Jurisdiction))
   (s/optional-key "parent") (s/maybe (s/recursive #'Organization))})


  {(s/required-key "id") (Id "jurisdiction")

   (s/optional-key "name") s/Str

   (s/optional-key "classification")
   (s/enum "government" "legislature" "executive" "school" "park" "sewer" "forest" "transit")})

