anchor.diff:              Error()
           | false -> Ok pcdfs
   
  -let private handlePrecompilerErrors (log: ILogger) fCreateConflictReport (errorMode: ErrorMode) name errors =
  +let private handleGrammarErrors (log: ILogger) fCreateConflictReport (errorMode: ErrorMode) name errors =
       log.Error<string>("Precompiling {GrammarName:l} failed.", name)
       // At most one conflict report can appear among the build errors.
       let conflictReport =
  
positive.code:                 this.LoadFromAssemblyPath path
              | false, _ -> null
  
  [<MethodImpl(MethodImplOptions.NoInlining)>]
  let private precompileAssemblyFromPathIsolated ct log references path =
      let alc = PrecompilerContext(path, references, log)
      try
          let asm = alc.TheAssembly
          if asm.GetName().Name = typeof<DesigntimeFarkle>.Assembly.GetName().Name then
  
negative.code:         else
              discoverPrecompilableDesigntimeFarkles log asm
              |> List.map (precompileDiscovererResult ct log)
          , wr
      finally
          alc.Unload()
  
  