anchor.diff:    CompletionResult(
         this.replacementOffset, this.replacementLength, this.suggestions);
   }
  +
  +class _RequestToPlugins {
  +  final DartCompletionRequest completionRequest;
  +  final plugin.CompletionGetSuggestionsParams parameters;
  +  final Map<PluginInfo, Future<plugin.Response>> futures;
  +
  +  _RequestToPlugins({
  +    required this.completionRequest,
  +    required this.parameters,
  +    required this.futures,
  +  });
  +}
  
positive.code: 
        // Compute suggestions in the background
        try {
          var result = await computeSuggestions(
            perf,
            completionRequest,
            params,
            includedElementKinds,
            includedElementNames,
            includedSuggestionRelevanceTags,
  
negative.code:           );
          });
  
          performance.suggestionCount = suggestions.length;
        } finally {
          ifMatchesRequestClear(completionRequest);
        }
  