anchor.diff:  open FSharpVSPowerTools.ProjectSystem
   open Microsoft.FSharp.Compiler.SourceCodeServices
   open FSharpVSPowerTools.AsyncMaybe
  -open Microsoft.VisualStudio.Text.Tagging
  +open Microsoft.VisualStudio.Text.Tagging 
   open FSharpVSPowerTools.UntypedAstUtils
   open Microsoft.FSharp.Compiler.Ast
   open Microsoft.FSharp.Compiler
  
positive.code:             }
              |> Seq.sortBy (fun x -> x.ColumnSpan.WordSpan.Line)
              |> Seq.toArray
  
  
      let updateUnusedDeclarations() =
          let worker (project, snapshot) =
              asyncMaybe {
  
negative.code:                     Async.StartInThreadPoolSafe(worker (project, snapshot), cancelToken.Token)
          | _ -> ()
  
      let updateSyntaxConstructClassifiers force = 
          let cancelToken = newCancellationToken fastStageCancellationToken
          let snapshot = getCurrentSnapshot()
          let needUpdate =
  