code: func DefaultWANConfig() *Config {
  	conf := DefaultLANConfig()
  	conf.TCPTimeout = 30 * time.Second
  	conf.SuspicionMult = 6
  	conf.PushPullInterval = 60 * time.Second
  	conf.ProbeTimeout = 3 * time.Second
  	conf.ProbeInterval = 5 * time.Second
  	conf.GossipNodes = 4 // Gossip less frequently, but to an additional node
  	conf.GossipInterval = 500 * time.Millisecond
  	conf.GossipToTheDeadTime = 60 * time.Second
  	return conf
  }
docs: // DefaultWANConfig works like DefaultConfig, however it returns a configuration
  // that is optimized for most WAN environments. The default configuration is
  // still very conservative and errs on the side of caution.