In Java it requires reflection, but still... ```clojure (->> f class .getDeclaredMethods (map #(alength (.getParameterTypes %)))) ```