Add support for DynamicObject#subtract through clojure.data/diff