code: func newKBucket(prefix *bitmap) *kbucket {
  	bucket := &kbucket{
  		nodes:       newKeyedDeque(),
  		candidates:  newKeyedDeque(),
  		lastChanged: time.Now(),
  		prefix:      prefix,
  	}
  	return bucket
  }
docs: // newKBucket returns a new kbucket pointer.