haskell GTK3 Vte-based terminal