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