Hi all, I've looked in the DRM for this and not found it. In a statement like let (x, y) = values (y, x) what is being returned by the 'values' function? What sort of structure is it? Or is it merely a shorthand for something that the compiler unfolds into a sequence of individual assignments? thanks jt