多値を連結する - lisp-cookbook-ja/common-lisp GitHub Wiki
(multiple-value-call #'values (values 1 2 3) (values 4 5 6) (values 7 8 9))
;=> 1
; 2
; 3
; 4
; 5
; 6
; 7
; 8
; 9
(multiple-value-call #'list (values 1 2 3) (values 4 5 6) (values 7 8 9))
;=> (1 2 3 4 5 6 7 8 9)
(multiple-value-call #'+ (values 1 2 3) (values 4 5 6) (values 7 8 9))
;=> 45