values-list list ⇒  {element}*
Returns the elements of the list as multiple values_2.
 (values-list nil) ⇒  <no values>
 (values-list '(1)) ⇒  1
 (values-list '(1 2)) ⇒  1, 2
 (values-list '(1 2 3)) ⇒  1, 2, 3
Should signal type-error if its argument is not a proper list.