                   (make-range-error this-range path val)))
               (fn [this-range path f res val]
                 (let [v ((range-completer this-range) this-range path val)]
-                  (assert (not (range-error? v)) (pr-str v))
+                  (c/assert (not (range-error? v)) (pr-str v))
                   (reduce (fn [res [i [v range]]]
                             ((range-reduce range) range (conj path i)
                              f res v))

                     (let [res
                           (normalize&check-config-map (section-schema section) profile-names {}
                                                       inherited-map (concat path [key]))]
                       (assert (not (range-error? res)) (pr-str res))
                       {key res}))))]

         (let [sections-map (schema-sections-map schema)

                       ret)))))
              (fn [this-range path f res val]
                (let [v ((range-completer this-range) this-range path val)]
                  (c/assert (not (range-error? v)) (pr-str v))
                  (reduce (fn [res [i x]]
                            ((range-reduce range) range (conj path i) f res x))
                          res
