anchor.diff:          |> 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()
  +            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 =
  
positive.code:     let oneWordHints (dic:ConcurrentDictionary<string,string>)  (str:string) : string =
          
          let s =
              if      Regex.Match(str,"typeof<.").Success
              then    str.Substring( str.Length - 1 )
              else    str.Substring(0)
  
  
          let keyword = """{"word":""" + "\"" + s.ToLower()
  
negative.code:                                         |> fun x -> Some x
                                      with e -> None
  
                                  if Option.isSome ary && not (Array.isEmpty (Option.get ary |> fun x -> x.Items)) then
                                      Some (Option.get ary |> fun x -> x.Items)
                                  else
                                      None 
  
                              | _ -> None
                              
  