I am writing a simple Pomodoro timer console (as my exercise for learning Haskell): 
So far this temporary menu has not been based on the prompt bar. But now I want to replace it with an arrow-based menu, for example Yeoman : 
How can I do this in Haskell? I read about System.Console.Terminfo.Keys and other System.Console packages, but could not find a solution for my question.
source share