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