Type-constrained code generation with language models | Hacker News Reader