[Haskell] Help Bryan design a new encoding API for aeson | Hacker News Reader