code: func getBinderFunc(client clientset.Interface, extenders []algorithm.SchedulerExtender) func(pod *v1.Pod) Binder {
  	var extenderBinder algorithm.SchedulerExtender
  	for i := range extenders {
  		if extenders[i].IsBinder() {
  			extenderBinder = extenders[i]
  			break
  		}
  	}
  	defaultBinder := &binder{client}
  	return func(pod *v1.Pod) Binder {
  		if extenderBinder != nil && extenderBinder.IsInterested(pod) {
  			return extenderBinder
  		}
  		return defaultBinder
  	}
  }
docs: // getBinderFunc returns a func which returns an extender that supports bind or a default binder based on the given pod.