Making sense of TypeScript using set theory | Hacker News Reader