anchor.diff:            let tyResOpt = agent.GetTypedParseResultWithTimeout(projFile, file, text, [||], args, AllowStaleResults.MatchingFileName, timeout)
                            |> Async.RunSynchronously
             match tyResOpt with
  -          | None -> printMsg "ERROR" "Timeout when fetching typed parse result"; main state
  +          | None -> printMsg "error" "Timeout when fetching typed parse result"; main state
             | Some tyRes ->
   
             match cmd with
  
positive.code: 
                match symboluses with
                | Some su -> prAsJson { Kind = "symboluse"; Data = su }
                | _ -> printMsg "ERROR" "No symbols found"
  
                main state
  
  
negative.code: 
      let parsed file =
        let ok = Map.containsKey file state.Files
        if not ok then printMsg "error" (sprintf "File '%s' not parsed" file)
        ok
  
      /// Is the specified position consistent with internal state of file?
  