better repl using readline library -- but about to try haskeline