Iterable<T>? mapIndexed<T>(T Function(E e, int i) f) { var i = 0; return this?.map((e) => f(e, i++)); }