handle package:ghc-lib-parser

A version of catch with the arguments swapped around; useful in situations where the code for the handler is shorter. For example:
do handle (\NonTermination -> exitWith (ExitFailure 1)) $
...
Perform the given action and call the exception handler if the action throws a SourceError. See SourceError for more information.
A version of catchJust with the arguments swapped around (see handle).
You need this when using catches.
Process handle of the server
BinHandle that can be used to read the ObjBlocks
Run an action with the handle of a DumpFlag if we are outputting to a file, otherwise Nothing.
Temporarily install standard signal handlers for catching ^C, which just throw an exception in the current thread.