Modeling Extractions with OpenAI Function Calls with Pydantic | Hacker News Reader