Generate semi-dynamic UIs with Haskell | Dark Hacker News