public static Task<float> Average( this IAsyncEnumerable<float> source, CancellationToken cancellationToken )