Enhanced OrderedMatch with indices support, optional callbacks, and one more callback.
Added Enumerable.Enumerate to run iterators.