> The tuple function can work with instances which support an iterating > interface. And that's the final piece of the puzzle! I can now claim to understand it. Many thanks.