Validating OpenAI's new function call with Pydantic in 50 lines of code | Hacker News Reader