code: func (s *Semaphore) findLock(pairs KVPairs) *KVPair {
  	key := path.Join(s.opts.Prefix, DefaultSemaphoreKey)
  	for _, pair := range pairs {
  		if pair.Key == key {
  			return pair
  		}
  	}
  	return &KVPair{Flags: SemaphoreFlagValue}
  }
docs: // findLock is used to find the KV Pair which is used for coordination