'Returns true if ``other.name == self.name``, because any value that
other holds and is not in self yet **could** be added.
Args:
other: constraint to be met for the method to return True
Returns:
bool: True or False'

@implicit_variant_conversion
def satisfies(self, other):

    return (other.name == self.name)
