DocETL: Declarative and Agentic Map-Reduce | Dark Hacker News