Returns a new lazy Iterable which performs the given action on each element.
Iterable<E> onEach(void Function(E element) action) sync* { for (var element in this) { action(element); yield element; } }