public static Task<int> Max( this IAsyncEnumerable<int> source, CancellationToken cancellationToken )