anchor.diff:                  | ToolTipText [ToolTipElement.None] -> return! None
                   | _ ->                    
                       let possiblePipelineIdent = parseResults.TryIdentOfPipelineContainingPosAndNumArgsApplied symbolUse.Range.Start
  -                    let numArgsAlreadyApplied =
  +                    let numArgsAlreadyAppliedViaPipeline =
                           match possiblePipelineIdent with
                           | None -> 0
                           | Some (_, numArgsApplied) -> numArgsApplied
  
positive.code:                             match possibleNextIndex with
                              | Some index -> Some index
                              | None ->
                                  if numDefinedArgs - numArgsAlreadyApplied > curriedArgsInSource.Length then
                                      Some (numDefinedArgs - (numDefinedArgs - curriedArgsInSource.Length))
                                  else
                                      None
  
negative.code:                     let displayArgs = ResizeArray()
  
                      // Offset by 1 here until we support reverse indexes in this codebase
                      definedArgs.[.. definedArgs.Length - 1 - numArgsAlreadyAppliedViaPipeline] |> Array.iteri (fun index argument ->
                          let tt = ResizeArray()
  
                          if argument.Count = 1 then
  