Making a GTK application in Haskell, part 1 | Dark Hacker News