I'm not really sure how you would like me to proceed with this. If you think this is a bug, then we need to do one of the following, unless there is a third option I'm not thinking of:
 - break out constant keys from default-functions in core.clj and treat them differently
 - change util/make-function to not wrap these constants in a function

What is your favored approach here?