úΦ |     None3457>C &Completion function takes single word.3Completion function takes single word ( no space ).-Completion function takes tuple of full line.+Completion function completes files in CWD.+Conditional tab completion based on prefix.XWrap a HasklineT action so that if an interrupt is thrown the shell continues as normal.*Abort the current REPL loop, and continue.Completion loop.Match the options.6Evaluate the REPL logic into a MonadException context.)   BannerCommand functionOptions list and commandsTab completion function Initializer !"#$%&'()       !"#$%&'()*      !"#$%&'()*+,-repli_FmEdRFqZI1j77StbyRz44rSystem.Console.Replinehaske_GGvi737nHHfG6zm2y7Rimi#System.Console.Haskeline.CompletionCompletionFuncCompleterStyleWordWord0CursorFilePrefix LineCompleter WordCompleterCommandOptionsCmd HaskelineT runHaskelineT tryActionabortevalRepl trimComplete wordCompleter listCompleterlistWordCompleter fileCompleter runMatcherreplLoop optMatcherMonadHaskeline getInputLine getInputChar outputStr outputStrLn unHaskeline mkCompleterunRev0_simpleComplete_simpleCompleteNoSpacecompletionNoSpace complete_auxcompleteMatcher$fMonadHaskelineStateT$fMonadStatesHaskelineT$fMonadHaskelineInputT