阐述 展开格式以适合人类阅读的最佳方式格式化clojure.spec错误消息。 例如,Expound将替换如下的clojure.spec错误消息: val: {} fails spec: :example/place predicate: (contains? % :city) val: {} fails spec: :example/place predicate: (contains? % :state) 与 -- Spec failed -------------------- {} should contain keys: :city, :state | key | s