The Weak and the Strong: Functors | Hacker News Reader