More refactoring: create a search generator that yields post structures as they arrive.