A programming-language-aware, refactor-ready merge tool | Dark Hacker News