Version 1.2.1: Added Enumerable.OnBeforeEach(Action<T, int>), Enumerable.OnAfterEach(Action<T, int>).