System.Console.Haskeline
data InputT m a
runInputT
haveTerminalUI
mapInputT
data Behavior
runInputTBehavior
defaultBehavior
useFileHandle
useFile
preferTerm
getInputLine
getInputLineWithInitial
getInputChar
getPassword
outputStr
outputStrLn
data Settings m
defaultSettings
setComplete
data Prefs
readPrefs
defaultPrefs
runInputTWithPrefs
runInputTBehaviorWithPrefs
getHistory
putHistory
modifyHistory
withInterrupt
data Interrupt
handleInterrupt