ncurses reddit client in haskell