Return all the elements that pass a truth test.

def filter(self, func):
        """ Return all the elements that pass a truth test.
        """
        return self._wrap(list(filter(func, self.obj)))