(&key (:name #:name) (:type #:type) (:arg-types #:arg-types) (:result-types #:result-types)
(:more-args-type #:more-args-type) (:more-results-type #:more-results-type)
(:guard #:guard) (:ltn-policy #:ltn-policy) (:cost #:cost) (:note #:note)
(:info-arg-count #:info-arg-count) (:save-p #:save-p) (:move-args #:move-args)
(:arg-costs #:arg-costs) (:result-costs #:result-costs) (:more-arg-costs #:more-arg-costs)
(:more-result-costs #:more-result-costs) (:arg-load-scs #:arg-load-scs)
(:result-load-scs #:result-load-scs) (:generator-function #:generator-function)
(:variant #:variant) (:num-args #:num-args) (:num-results #:num-results) (:temps #:temps) ..)