2.1.3 How are multi-values return by a method?
Peter Norvig
You can write functions of your own that return multiple values using the function val ues, which returns its arguments as multiple values:
fun-principal
type into the Dylan interactor:
(values 1 2 3)
=>$8 = 1
     $9 = 2
     $10 = 4