anchor.diff:        case CompletionGroup.staticMember:
           staticMemberMrrComputer.addRank(rank);
           break;
  +      case CompletionGroup.typeReference:
  +        typeRefMrrComputer.addRank(rank);
  +        break;
         case CompletionGroup.topLevel:
           topLevelMrrComputer.addRank(rank);
           break;
  
positive.code:           return instanceMemberWorstResults;
          case CompletionGroup.staticMember:
            return staticMemberWorstResults;
          case CompletionGroup.topLevel:
            return topLevelWorstResults;
        }
  
negative.code:   /// A list of the top [maxSlowestResults] completion results that took the
    /// longest top compute for static members.
    List<CompletionResult> staticMemberSlowestResults = [];
  
    /// A list of the top [maxSlowestResults] completion results that took the
    /// longest top compute for type references.
    List<CompletionResult> typeRefSlowestResults = [];
  
    /// A list of the top [maxSlowestResults] completion results that took the
    /// longest top compute for top-level declarations.
  