code: func Setup(conf config.Config) error {
  	if err := data.Setup(conf); err != nil {
  		return errors.Wrap(err, "configure uplink/data error")
  	}
  
  	if err := join.Setup(conf); err != nil {
  		return errors.Wrap(err, "configure uplink/join error")
  	}
  
  	if err := rejoin.Setup(conf); err != nil {
  		return errors.Wrap(err, "configure uplink/rejoin error")
  	}
  
  	deduplicationDelay = conf.NetworkServer.DeduplicationDelay
  
  	return nil
  }
docs: // Setup configures the package.