Emits (index, value) pairs — like enumerate in Python.
(index, value)
enumerate
Stream<(int, T)> get indexed { var i = 0; return map((value) => (i++, value)); }