anchor.diff:              let result = serializer.Deserialize(proc.StandardOutput.BaseStream)
               match result with
               | Choice1Of2(optsNew, _log: Map<string,string>) ->
  -
                 //let opts = checker.GetProjectOptionsFromProjectFile(projFilename, properties)
                 projectInfoCache := cache.Add (key, optsNew)
                 optsNew
  -            | Choice2Of2 (ex) ->
  -              raise ex
  +            | Choice2Of2 (ex) -> raise ex
             with ex -> LoggingService.LogDebug("LanguageService: GetProjectCheckerOptions Exception: {0}", ex.ToString())
                        reraise())
   
  
positive.code:         |> Async.map Array.concat
        
        let filteredSymbols = allSymbolUses |> Array.filter predicate 
                
        return filteredSymbols }
  
    /// Get all overloads derived from the specified symbol in the current project
  
negative.code:             return sym |> Option.bind (fun sym -> let start, finish = Symbol.trimSymbolRegion sym (Seq.last identIsland)
                                                    Some (res, (start.Column, finish.Column)))
          | None -> return None }
  
      member x.GetDeclarationLocation(line, col, lineStr) =
        async {
          match infoOpt with 
  