What I learned about type safety in LangChain | Hacker News Reader