anchor.diff:          |> Array.filter ( fun s -> s <> "" )
           |> Array.last
           |> fun ( s:string) ->
  -            if    s.Contains("<")
  -            then  angleBracket s |> nameSpaceArrayImpl
  -            elif  s.Contains(".")
  -            then  nameSpaceArrayImpl s
  -            else  [|s|]
  +            if s.Contains("<") then
  +                angleBracket s |> nameSpaceArrayImpl
  +            elif s.Contains(".") then
  +                nameSpaceArrayImpl s
  +            else
  +                [|s|]
           |> Array.map( fun s -> s.Replace("(","").Replace(")","") )
   
       let previousDot (s:string) =
  
positive.code:                     with e -> None
  
                  let results =
                      if      Option.isSome ary && not (Array.isEmpty (Option.get ary |> fun x -> x.Items))
                      then    Some (Option.get ary |> fun x -> x.Items)
                      else
                              let untyped     = checker.ParseFileInProject(postData.FilePath, postData.Source, checkOptions)              |> Async.RunSynchronously
                              let checkAnswer = checker.CheckFileInProject(untyped, postData.FilePath, 0, postData.Source, checkOptions ) |> Async.RunSynchronously
  
negative.code:         |> fun str -> str.Split('\n')
          |> Array.filter ( fun str -> str.ToLower().Contains( keyword ) )
          |> fun ary -> 
              if Array.isEmpty ary then
                  ""
              else
                  ary |> Array.reduce ( fun a b -> a + "\n" + b )
                  |> fun s -> s.TrimEnd()
  
  
      let attributeHints (dic:ConcurrentDictionary<string,string>) : string =
  