List.generate((index)=>MapEntry<int,T>);
List<E> builderIV<E>(E Function(int, T) builder) => generate((int index) => builder(index, this[index]));