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