Writing an NES Emulator in Haskell | Hacker News Reader