Returns an Iterable that indexes each element, start from initial.
initial
Iterable<MapEntry<int, T>> indexed({int initial = 0}) sync* { for (final element in this) { yield MapEntry(initial++, element); } }