我预期`satisfies?`在通过元数据提供协议实现时应有效,但这似乎不是情况
(defprotocol Foo :extend-via-metadata true (foo [x]))
(foo (with-meta [42] {`foo (fn [x] :boo)}))
;; => :boo
;; 但`satisfies?`不起作用
(satisfies? Foo (with-meta [42] {`foo (fn [x] :boo)}))
;; => false
*补丁*: 0001-CLJ-2426-fix-satisfies-for-new-instance-based-protoc.patch