TypeScript: Why so complicated? (A list of my preferred options) | Hacker News Reader