'Produce useful text representation of the Struct.'

def __repr__(self):

    dat = []
    for (_, name) in self._fields:
        dat.append(('%s=%s' % (name, getattr(self, name))))
    return ('%s(%s)' % (self.__class__.__name__, ',    '.join(dat)))
