Iterable<List<int>> enumerated() => zip( <Iterable<int>>[mapIndexed((int index, dynamic element) => index), this]);