Christoph thinks goals are data, not function names.
See All 118 Episodes of "Functional Design in Clojure"