Typesafe Error Handling in TypeScript | Dark Hacker News