 
 -------------------------
 Detected 3 errors\n")
-           (binding [s/*explain-out* (expound/custom-printer {:print-specs? false})]
-             (s/explain-str :keys-spec/map-spec-2 {:foo 1.2
-                                                   :bar 123
-                                                   :qux false}))))
-
-    (is (=
-         "-- Spec failed --------------------
+         (binding [s/*explain-out* (expound/custom-printer {:print-specs? false})]
+           (s/explain-str :keys-spec/map-spec-2 {:foo 1.2
+                                                 :bar 123
+                                                 :qux false}))))
+
+  (is (=
+       "-- Spec failed --------------------
 
   {:foo 1.2, :child-2 ...}
         ^^^


-------------------------
Detected 4 errors\n"
         (binding [s/*explain-out* (expound/custom-printer {:print-specs? false})]
           (s/explain-str :keys-spec/map-spec-3 {:foo 1.2
                                                 :child-2 {:bar 123
                                                           :child-1 {:baz true
                                                                     :qux false}}}))))))

(s/def :multi-spec/value string?)
(s/def :multi-spec/children vector?)

               :children [{:tag :group
                           :children [{:tag :group
                                       :props {:on-tap {}}}]}]})))))
  (testing "test that our new recursive spec grouping function works with
           alternative paths"
    (is (= (pf
