5 reasons why destructuring and inline types hurt your TypeScript codebase | Hacker News Reader