Higher Order Components in TypeScript | Hacker News Reader