code: func Monitor() {
  	if err := recover(); err != nil {
  		DefaultClient.Notify(newError(err, 2))
  		panic(err)
  	}
  }
docs: // Monitor is used to automatically notify Honeybadger service of panics which
  // happen inside the current function. In order to monitor for panics, defer a
  // call to Monitor. For example:
  // 	func main {
  // 		defer honeybadger.Monitor()
  // 		// Do risky stuff...
  // 	}
  // The Monitor function re-panics after the notification has been sent, so it's
  // still up to the user to recover from panics if desired.