package discovery import ( "time" ) type Option func(*Discovery) func WithBroadcastInterval(v time.Duration) Option { return func(discovery *Discovery) { discovery.broadcastInterval = v } } func WithDebug() Option { return func(discovery *Discovery) { discovery.debug = true } }