NullHandler
An interrupt handler that does nothing
SignalHandler
Install a breakpoint to run on (by default) SIGINT
None
disables itself if PRE_COMMIT is in the environment. Can act as a context manager