Notes on design of a Haskell API | Hacker News Reader