TypeScript's Impossible Task | Dark Hacker News