I can input `* 2` and pass Why not add this into the description of the problem: https://clojuredocs.org/clojure.core/fn And then you could add a test that checks for `(fn? __)`