Adds new values to the end of the collection, coercing items.

def extend(self, iterable):
        """Adds new values to the end of the collection, coercing items.
        """
        # perhaps: self[len(self):len(self)] = iterable
        self._values.extend(self.coerce_value(item) for item in iterable)