values とかいう手続きが返す多値って、リストやベクタとは違うの?別物?何の必要によって?