I think it would be useful when you have a system that has loads of different data to return, multiple functions dont seem as neat as function overloading would.
The programmer would be the one to decide what was being returned and read at the other end.
The programmer would be the one to decide what was being returned and read at the other end.