 
 -------------------------
 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}}}))))))
+       (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?)


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

  {:foo 1.2, :bar ..., :qux ...}
        ^^^

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