Better typed `querySelector` with TypeScript 4.1 template literal type | Hacker News Reader