Understanding Functors | Hacker News Reader