anchor.diff:        {CompletionSuggestionKind kind = CompletionSuggestionKind.INVOCATION}) {
       int relevance;
       if (request.useNewRelevance) {
  -      relevance = _computeTopLevelRelevance(function);
  +      relevance =
  +          _computeTopLevelRelevance(function, elementType: function.returnType);
       } else {
         relevance = function.hasDeprecated
             ? DART_RELEVANCE_LOW
  
positive.code:   }
  
    /// Return the relevance score for a top-level [element].
    int _computeTopLevelRelevance(Element element, {int defaultRelevance = 800}) {
      // TODO(brianwilkerson) The old relevance computation used a signal based
      //  on whether the element being suggested was from the same library in
      //  which completion is being performed. Explore whether that's a useful
      //  signal.
      var featureComputer = request.featureComputer;
      var elementKind = featureComputer.elementKindFeature(
          element, request.opType.completionLocation);
      var hasDeprecated = featureComputer.hasDeprecatedFeature(element);
      return toRelevance(
          weightedAverage([elementKind, hasDeprecated], [0.8, 0.2]),
          defaultRelevance);
    }
  }
  
negative.code:   void suggestLoadLibraryFunction(FunctionElement function) {
      int relevance;
      if (request.useNewRelevance) {
        // TODO(brianwilkerson) This might want to use the context type rather
        //  than a fixed value.
        relevance = Relevance.loadLibrary;
      } else {
        relevance =
  