A different way to think about TypeScript | Dark Hacker News