Enforce Functional Programming in JavaScript and TypeScript | Hacker News Reader