          :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

    (cond
      (= "true" x) true
      (= "false" x) false
      :else +error-code+)))

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

         :cljs (js/parseFloat x))
      (catch #?(:clj  Exception
                :cljs js/Error) _
        ::s/invalid))))

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