anchor.diff:      let logger     = LogManager.GetLogger loggerName
       
       let successEvent   = new Event<string * int>()
  -    let errorEvent     = new Event<Exception>()
  +    let errorEvent     = new Event<Record * Exception>()
       let failedEvent    = new Event<Record>()
       let throttledEvent = new Event<string>()
       
  
positive.code:             decrBacklog()
              virman.TrackSuccessfulSend(shardId, payloadSize))
          trooper.OnThrottled.Add(virman.TrackThrottledSend)
  
          trooper
  
  
negative.code:     let loggerName = sprintf "Darkseid[AppName:%s, Stream:%s]" appName streamName
      let logger     = LogManager.GetLogger loggerName
  
      let errorEvent = new Event<Record * Exception>()
  
      let cts = new CancellationTokenSource()
   
      let virman  = new VirmanVundabar(kinesis, cloudWatch, config, appName, streamName, cts)
  