Apply a function symbol or a lambda expression to zero or more terms, obtaining a term.
This utility is similar to cons-term*,
but it performs a beta reduction when
Macro:
(defmacro apply-term* (fn &rest terms) (cons 'apply-term (cons fn (cons (cons 'list terms) 'nil))))