Parse natural language into Pydantic models with Marvin | Hacker News Reader