'Returns something like
MergeDict({\'key1\': \'val1\', \'key2\': \'val2\'}, {\'key3\': \'val3\'})
instead of generic "<object meta-data>" inherited from object.'

def __repr__(self):

    dictreprs = ',    '.join((repr(d) for d in self.dicts))
    return ('%s(%s)' % (self.__class__.__name__, dictreprs))
