update changelog
Fix datatype/protocol subtyping in Clojure