Typesafe Error Handling in TypeScript | Hacker News Reader