> I *think* Matz would be at least partially in favour of this if we could > figure out something useful and lightweight to return that wouldn't > prevent the above code. Peter Vanbroekhoven may have firgured out the best way. He wrote a patch to return a struct. You can find it here: http://rubyforge.org/projects/suby/ under 'def return struct' T.