code: func (f *fifoProcessor) PullTo(cnx redis.Conn, src, dest string,
  	timeout time.Duration) ([]byte, error) {
  
  	bytes, err := redis.Bytes(cnx.Do("BRPOPLPUSH", src, dest, block(timeout)))
  	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
  // right side of the Redis destination (dest) structure.