Anatomy of a Haskell-Based Application, Revisited | Dark Hacker News