code: func NewWithPrefix(client *etcd3.Client, prefix string) (*Etcd3Locker, error) {
  	lockerOptions := DefaultLockerOptions()
  	lockerOptions.SetPrefix(prefix)
  	return NewWithLockerOptions(client, lockerOptions)
  }
docs: // This method may be used if a different prefix is required for multi-tenant etcd clusters