I've looked in some RnRS documents and can't find answer to the following: Is the value of a `values' expression in a non-values context defined? In Guile, `(write (values 1 2 3))' generates `1'. Does the language standard specify this or is this determined by implementation? In other words, is it OK to count on this behavior?
Matt
