internal static Task InvokeAsync <T>(this AsyncActionList <T> list, InvocationMode mode, T args, CancellationToken ct) => mode == InvocationMode.Sequential ? list.InvokeSequentialAsync(args, ct) : list.InvokeParallelAsync(args, ct);