Designing type inference for high quality type errors | Hacker News Reader