anchor.diff:      | Some(s), _ -> s // Is the second number good for anything?
       | _, _ -> ("", "")
   
  +  let getEnclosingEntityChar = function
  +    | FSharpEnclosingEntityKind.Namespace -> "N"
  +    | FSharpEnclosingEntityKind.Module -> "M"
  +    | FSharpEnclosingEntityKind.Class -> "C"
  +    | FSharpEnclosingEntityKind.Exception -> "E"
  +    | FSharpEnclosingEntityKind.Interface -> "I"
  +    | FSharpEnclosingEntityKind.Record -> "R"
  +    | FSharpEnclosingEntityKind.Enum -> "En"
  +    | FSharpEnclosingEntityKind.DU -> "D"
  +
   module CommandResponse =
   
     type ResponseMsg<'T> =
  
positive.code:         Range = e.Range
          BodyRange = e.BodyRange
          File = fn
        }
  
    type DeclarationResponse = {
  
negative.code:       Range: Range.range
        BodyRange : Range.range
        File : string
        EnclosingEntity: string
        IsAbstract: bool
      }
      static member OfDeclarationItem(e:FSharpNavigationDeclarationItem, fn) =
        let (glyph, glyphChar) = CompletionUtils.getIcon e.Glyph
  