The `never` type and error handling in TypeScript | Hacker News Reader