anchor.diff:                  newJobChannel,
                   (fun c v -> 
                       async {
  -                        let jobId = v |> int64
  +                        let jobId = v |> fromValueI64
                           return! this.emitNewJobEvent(jobId)
                       } |> Async.RunSynchronously))
       
  
positive.code:                 delayedJobChannel,
                  (fun c v -> 
                      async {
                          this.updateDelayTimer(v |> float)
                      } |> Async.RunSynchronously))
  
      do logger.Info "subscribed to %A" newJobChannel
  
negative.code: 
      /// get the entry from the hash that correspons with the name
      let getHashEntryByName (hash: HashEntry array) name =
          hash |> Seq.tryFind (fun h -> h.Name |> fromValueString = name)
      
      /// calc unix time from millisecs since 1-1-1970
      let toUnixTime (dt:DateTime) = (dt - epoch).TotalMilliseconds
  