Refactoring your JavaScript code with Grasp | Dark Hacker News