Advanced TypeScript tutorial – infer | Hacker News Reader