list.asMap().entries.map
Iterable<E> asMapEntriesMap<E>(E Function(MapEntry<int, T>) builder) => asMap().entries.map((MapEntry<int, T> entry) => builder(entry));