Add FnIntersection <: clojure.lang.IFn edge case