code: func (s *Semaphore) contenderEntry(session string) *KVPair {
  	return &KVPair{
  		Key:     path.Join(s.opts.Prefix, session),
  		Value:   s.opts.Value,
  		Session: session,
  		Flags:   SemaphoreFlagValue,
  	}
  }
docs: // contenderEntry returns a formatted KVPair for the contender