Why doesn't TypeScript properly type Object.keys? | Hacker News Reader