anchor.diff:      description: string
   }
   
  +type PathCompletion = {
  +    paths: string seq
  +    residue: string
  +}
  +
   module Completion =
  +    let (|FilePath|_|) line =
  +        let matches = Regex.Matches(line, "^\s*#(load|r)\s+\"([^\"]*)", RegexOptions.Compiled)
  +        if matches.Count > 0 then
  +            Some (matches.[0].Groups.[1].Value, matches.[0].Groups.[2].Value)
  +        else
  +            None
  +
       let rec allBaseTypes (entity:FSharpEntity) =
           seq {
               match entity.TryFullName with
  
positive.code: 
  open Microsoft.FSharp.Compiler.SourceCodeServices
  open Microsoft.FSharp.Compiler.Interactive.Shell
  
  type CompletionData = {
      displayText: string
  
negative.code:                 | None ->
                      EmptyTip
          }
  
      
  
      let getParameterHints (fsiSession: FsiEvaluationSession, input:string, column: int) =
          async {
  