So the steps are pretty clear from the comments:
- Write a function that expects one parameter (use defn, fn, or #())
- That parameter should be a function, so check for that (fn?)
- Call that function
- Return the first element in the returned sequence (first)
3
solved Clojure creating higher order first function