use putStrLn instead of Haskeline's outputStrLn