code: func newElemArrayPool(opts elemArrayPoolOpts) elemArrayPool {
  	if opts.FinalizeFn == nil {
  		opts.FinalizeFn = defaultElemFinalizerFn
  	}
  	p := pool.NewObjectPool(opts.Options)
  	return &elemArrPool{opts, p}
  }
docs: // nolint