you know what I really miss from my perl days....
(var1,var2,var3) = somefunctionthatreturnsanarray()
Quite a few scripting languages these days support this - I think such 'auto structs' are called 'tuples'.
I've never used a language that supported tuples myself, but they look pretty cool.