public static ValueTask <TSource> FirstOrDefaultAsync <TSource>(this IAsyncEnumerable <TSource> source, Func <TSource, bool> predicate) => LinqEnumerable.FirstOrDefaultAsync(source, predicate);
public static ValueTask <TSource> FirstOrDefaultAsync <TSource>(this IAsyncEnumerable <TSource> source) => LinqEnumerable.FirstOrDefaultAsync(source);