Split interaction mode into two minor modes a la indentation
Thread hash through presentation functions
Support multiple presentations at once in the same REPL
Fix haskell-interactive-switch reference (fixes #298)
Fix indent/interactive help message (closes #297)
Make questions use read-event, so they can be C-g'd properly
When GHCi process bails, prompt to open the process log (fixes #238)
Nicer to read process-log output
use notify instead of notifications-notify