anchor.diff:              |> Seq.map Seq.toList 
               |> Seq.toList 
   
  -        let retType = asType UserType (escapeText(func.ReturnParameter.Type.Format displayContext))
  +        let retType =  asType UserType (escapeText(func.ReturnParameter.Type.Format displayContext))
   
           let padLength = 
               let allLengths = argInfos |> List.concat |> List.map (fun p -> p.DisplayName.Length)
  
positive.code:             ToolTip(signature, getSummaryFromSymbol func backUpSig)
  
          | ClosureOrNestedFunction func ->
              //represents a closure or nested function, needs FCS support
              let signature = getNestedFuncSignature symbol.DisplayContext func 3 false
              let summary = getSummaryFromSymbol func backUpSig
              ToolTip(signature, summary)
  
  
negative.code:             ToolTip(signature, getSummaryFromSymbol uc backUpSig)
  
          | ActivePatternCase _apc ->
              //There is actually enough information, but we need a sane way of presenting FSharpType in
              //rather than using the Format method.  E.g. Like CurriedParameterGroups
              ToolTips.EmptyTip
             
          | _ ->
  