 
 -------------------------
 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}}})))))
+       (expound/expound-str :keys-spec/map-spec-3 {:foo 1.2
+                                                   :child-2 {:bar 123
+                                                             :child-1 {:baz true
+                                                                       :qux false}}}
+                            {:print-specs? false}))))
 
 (s/def :multi-spec/value string?)
 (s/def :multi-spec/children vector?)


-------------------------
Detected 1 error\n"
             (binding [s/*explain-out* (expound/custom-printer {:print-specs? false})]
               (s/explain-str :conformers-test/csv "abc,def,ghi")))))

    ;; this is NOT recommended!
    ;; so I'm not inclined to make this much nicer than


-------------------------
Detected 3 errors\n")
         (expound/expound-str :keys-spec/map-spec-2 {:foo 1.2
                                                     :bar 123
                                                     :qux false}
                              {:print-specs? false})))

  (is (=
       "-- Spec failed --------------------
