in options.go [30:36]
func apply(c *config.Global, opts ...Option) []Option { prevs := make([]Option, len(opts)) for i, opt := range opts { prevs[i] = opt(c) } return prevs }