code: func NewDiscoverySupport(
  	access discovery.AccessControlSupport,
  	gossip discovery.GossipSupport,
  	endorsement discovery.EndorsementSupport,
  	config discovery.ConfigSupport,
  	sequence discovery.ConfigSequenceSupport,
  ) *DiscoverySupport {
  	return &DiscoverySupport{
  		AccessControlSupport:  access,
  		GossipSupport:         gossip,
  		EndorsementSupport:    endorsement,
  		ConfigSupport:         config,
  		ConfigSequenceSupport: sequence,
  	}
  }
docs: // NewDiscoverySupport returns an aggregated discovery support