code: func HandleCrash(additionalHandlers ...func(interface{})) {
  	if ReallyCrash {
  		return
  	}
  	if r := recover(); r != nil {
  		for _, fn := range PanicHandlers {
  			fn(r)
  		}
  		for _, fn := range additionalHandlers {
  			fn(r)
  		}
  	}
  }
docs: // HandleCrash simply catches a crash and logs an error. Meant to be called via defer.
  // Additional context-specific handlers can be provided, and will be called in case of panic