anchor.diff:              ToolTip(signature, getSummaryFromSymbol uc backUpSig)
   
           | ActivePatternCase _apc ->
  -            //Theres not enough information to build this?
  +            //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
              
           | _ ->
  
positive.code:             let basicName = modifier + asType Keyword typeName ++ asType UserType fse.DisplayName
              //TODO: add generic constraint display
              basicName 
          let fullName =
              match fse.TryGetFullName () with
              | Some fullname -> "\n\nFull name: " + fullname
              | None -> "\n\nFull name: " + fse.QualifiedName
          match fse.IsFSharpUnion, fse.IsEnum, fse.IsDelegate with
          | true, false, false -> typeDisplay + uniontip () + fullName
          | false, true, false -> typeDisplay + enumtip () + fullName
  
negative.code:             ToolTip(signature, getSummaryFromSymbol func backUpSig)
  
          | ClosureOrNestedFunction func ->
              //represents a closure or nested function
              let signature = getFuncSignature symbol.DisplayContext func 3 false
              let summary = getSummaryFromSymbol func backUpSig
              ToolTip(signature, summary)
  
  