          :cljs (js/Date. (.getTime (goog.date.UtcDateTime.fromIsoString x))))
       (catch #?(:clj  Exception
                 :cljs js/Error) _
-        +error-code+))))
+        ::s/invalid))))
 
 (def +conformation+
   {:string [string? {integer? string->int

         :cljs (js/parseInt x 10))
      (catch #?(:clj  Exception
                :cljs js/Error) _
        +error-code+))))

(defn string->long [x]
  (if (string? x)

     (:import [java.util Date UUID])))

(def ^:dynamic *conform-mode* nil)

(defn- double-like? [x]
  (#?(:clj  double?
