So You Want to Write a Fugue? | Hacker News Reader