(list 2 (values 3 4) 5) $1 = (2 3 5) with the value 4 lost In guile-1.8.8, it would write (2 #<values 3 4> 5)
The top level write out all values: (values 3 4) $2 = 3 $3 = 4The values correspond to tuples, so they might be written out as ordinary tuples, though that is perhaps not Scheme style.