   
   (score-suggestion
    {:build-config :fig-opt/build-config}
-   {:build-confi {:id "asdf" :source-paths ["as"]}}
+   {:build-confi {:id "asdf" :source-paths 1 #_["as"]}}
    :build-confi [:build-config 1] )
   
   ;; if there are no suggestions we can look at keys that this complex value conforms to

       (map (juxt identity #(similar-key ky %)))
       (filter second)))

;; score a spelling suggestion
;;  + 1 the value is a collection and conforms
;;  + 1 the value is complex and fuzzy conforms <-- TODO

                               :req-un [:fig-opt/build-config])
                              {;:http-server-root 1
                               :server-por 1
                               ;:asdf 1
                               ;:badly 3
                               :build-confi {:id "asdf"
                                             :source-paths [""]
                                             :assert 1
                                             ;:madly 2

                                              }}
                              )

  )



;; strict-keys

