How we used Category Theory to solve a problem in Java | Hacker News Reader