code: func (l *lifoProcessor) PullTo(cnx redis.Conn, src, dest string,
  	_ time.Duration) ([]byte, error) {
  
  	bytes, err := redis.Bytes(LPOPRPUSH.Do(cnx, src, dest))
  	if err != nil {
  		return nil, err
  	}
  
  	return bytes, nil
  }
docs: // PullTo implements the `func PullTo` from the `Processor` interface. It pulls
  // from the right-side of the Redis source (src) structure, and pushes to the
  // left side of the Redis destination (dest) structure.
  //
  // Warning: unlike Pull() and the PullTo() method on the FIFO process, this
  // is NOT blocking and will return redis.ErrNil if there is not anything on
  // the queue when the method is called.