Lawvere: A categorical programming language with effects | Hacker News Reader