public static IGenerator<U> Aggregate<T, U>( this IGenerator<IEnumerable<T>> generator, Func<IEnumerable<T>, U> aggregate )