async Task <TResult> OnDefinitions <TResult>( Func <IMongoCollection <EmbeddingDefinition>, Task <TResult> > callback, CancellationToken token) => await callback(await _embeddings.GetDefinitions(token).ConfigureAwait(false)) .ConfigureAwait(false);