Diagram of every possible TypeScript type | Hacker News Reader