*/ protected string $vectorClass = Vector::class; /** * @template T * * @psalm-param iterable $items * * @psalm-return Vector */ protected function create(iterable $items): Vector { return new Vector($items); } }