anchor.diff:                  do! this.emitQueueEvent Paused 
                   return paused
           }
  -        
  +      
  +    /// resume a paused queue  
       member x.resume handler = 
           async { 
               logger.Info "resuming queue %s" name
  
positive.code:             jobKeys |> Seq.iter (fun k -> multi2.KeyDeleteAsync(valueToKeyLong k) |> ignore)
              return! multi2.ExecuteAsync () |> Async.AwaitTask
          }
  
      member x.moveJob (src, dest) = 
          this.client().ListRightPopLeftPushAsync(src, dest) |> Async.AwaitTask
      member x.getJob id = Job<'a>.fromId (this, id)
      member x.getJobs (queueType, ?isList, ?start, ?stop) =
          async {
              logger.Info "getting %s jobs for queue %s" queueType name
  
negative.code: /// <param name="forceSequentialProcessing">a boolean specifying whether or not this queue will handle jobs sequentially, not in parallel</param>
  and Queue<'a> (name, dbFactory:(unit -> IDatabase), subscriberFactory:(unit -> ISubscriber), ?forceSequentialProcessing:bool) as this =
      static let logger = LogManager.getLogger()
      static do JsonConvert.DefaultSettings <- Func<JsonSerializerSettings>(fun () -> 
          let settings = JsonSerializerSettings()
          settings.ContractResolver <- CamelCasePropertyNamesContractResolver()
          settings
      )
  
      let mutable paused = false
      let mutable processing = false
  