code: func NewPeerClientFromEnv() (*PeerClient, error) {
  	address, override, clientConfig, err := configFromEnv("peer")
  	if err != nil {
  		return nil, errors.WithMessage(err, "failed to load config for PeerClient")
  	}
  	return newPeerClientForClientConfig(address, override, clientConfig)
  }
docs: // NewPeerClientFromEnv creates an instance of a PeerClient from the global
  // Viper instance