Generalizing Code Through Functional Programming | Dark Hacker News