code: func config(e ha.Engine) *seesaw.HAConfig {
  	for {
  		c, err := e.HAConfig()
  		switch {
  		case err != nil:
  			log.Errorf("config: Failed to retrieve HAConfig: %v", err)
  
  		case !c.Enabled:
  			log.Infof("config: HA peering is currently disabled for this node")
  
  		default:
  			return c
  		}
  		time.Sleep(*initConfigRetryDelay)
  	}
  }
docs: // config reads the HAConfig from the engine. It does not return until it
  // successfully retrieves an HAConfig that has HA peering enabled.