code: def find_all(self, predicate):
          
          for _nid, entry in self._registry.items():
              if predicate(entry):
                  yield entry
docs: Returns a generator that produces a sequence of Entry objects for which the predicate returned True.
          Args:
              predicate:  A callable that returns a value coercible to bool.