R5RS defines ‘values’ as:
(define (values . things)
(call-with-current-continuation
(lambda (cont) (apply cont things))))Thus, a conforming implementation must raise a run-time error when the continuation of a (values) form expects one or more values. Ludo’.
