TypeScript 2.8: Conditional Types | Hacker News Reader