When using @hashicorp's excellent Serf orchestration tool, you typically configure a handler for each type of event you expect to encounter (more about events and handlers here). To change handler configuration, one must update the Serf configuration and reload the agent with a SIGHUP or a restart.
Thanks to the flexibility and open-endedness Serf offers for configuring and executing handlers, we can achieve similar functionality by configuring only a single "router" handler, which we will never