Modeled as a module function rather than a method of Struct to avoid
naming conflicts with the tuple attributes, and so as not to expose the user
to this implementation-oriented functionality.
Args
struct
An instance of Struct.
Returns
An iterator of 2-tuples of name, value pairs, representing the elements of
struct.