// WithInterceptors adds a list of interceptors that will be applied to every check function. Interceptors
// may intercept the function call and do some pre- and post-processing, having the check state and check function
// result at hand. The interceptors will be executed in the order they are passed to this function.
WithInterceptors adds a list of interceptors that will be applied to every check function. Interceptors
may intercept the function call and do some pre- and post-processing, having the check state and check function
result at hand. The interceptors will be executed in the order they are passed to this function.
// WithInterceptors adds a list of interceptors that will be applied to every check function . Interceptors // may intercept the function call and do some pre - and post - processing having the check state and check function // result at hand . The interceptors will be executed in the order they are passed to this function .
func WithInterceptors(interceptors ...Interceptor) CheckerOption {
	return func(cfg *checkerConfig) {
		cfg.interceptors = interceptors
	}
}
func WithInterceptors ( interceptors ... Interceptor ) CheckerOption { return func ( cfg * checkerConfig ) { cfg . interceptors = interceptors } }
WithInterceptors adds a list of interceptors that will be applied to every check function.
WithInterceptors adds a list of interceptors that will be applied to every check function .