Church Encoding, Parametricity, and the Yoneda Lemma | Hacker News Reader