Add-n is a function. (add-n 1) is an expression that when evaluated returns the anonymous function.#' is a "function designator". You should use it only in two cases: #'x where x is a symbol or #'(lambda (args) body).