I don't like that. I see it as potentially causing more far too many potential problems for such a niece feature.
Especially as Ruby has automatic unpacking of function returns, yes?
So something along the lines of:
a,b = function_returning_two_things(),
function_returning_one_thing()
could cause bugs.