Categories for Programmers: The Yoneda Lemma | Hacker News Reader