anchor.diff:                  | SlowStage.NoData (isUpdating = true) -> ()
                   | _ -> 
                       slowState.Swap (function
  -                        | SlowStage.Data data ->
  -                             SlowStage.Data { data with IsUpdating = true } 
  +                        | SlowStage.Data data -> SlowStage.Data { data with IsUpdating = true } 
                           | SlowStage.NoData _ -> SlowStage.NoData true) |> ignore
   
                       let cancelToken = newCancellationToken slowStageCancellationToken
  
positive.code:                         | _ -> spans
  
                      let spans = spans |> Array.sortBy (fun { WordSpan = { Line = line }} -> line)
                      
                      let! singleSymbolsProjects = async {
                          if includeUnusedReferences() then
                              let getSymbolDeclLocation fsSymbol = projectFactory.GetSymbolDeclarationLocation fsSymbol textDocument.FilePath currentProject
  
negative.code: 
      interface IClassifier with
          // It's called for each visible line of code
          member __.GetClassificationSpans span =
              upcast (protectOrDefault (fun _ -> getClassificationSpans span) [||])
  
          [<CLIEvent>]
          member __.ClassificationChanged = classificationChanged.Publish
  