cl-multiple-value-apply

cl-multiple-value-apply is a compiled Lisp function in `cl-lib.el'.

(cl-multiple-value-apply FUNCTION EXPRESSION)

Evaluate EXPRESSION to get multiple values and apply FUNCTION to them.
This handles multiple values in Common Lisp style, but it does not work
right when EXPRESSION calls an ordinary Emacs Lisp function that returns just
one value.