<TValue>
Implements ListInterface for immutable lists
Mutable lists should use {@see ListTrait} instead.
protected
maybeClone(): static