`init` is a strange verb, but I'm also having trouble coming up with a friendlier one.

I might actually break these into two separate functions: `patchConsole`, `catchFatal`. Users might want to do one and not the other. Maybe keep `init` (`hijack`?) as a shortcut for doing both?