TypeScript Tricks: Type Guards | Hacker News Reader