Crash invokes each of the registered crash reporters with e, then panics with e.
Go calls f on a new go-routine, reporting any uncaught panics to the registered crash handlers.
Register adds r to the list of functions that gets called when an uncaught panic is thrown.