code: func newScanJobsHandler(jobs *[]*Job) replyHandler {
  	return func(reply interface{}) error {
  		values, err := redis.Values(reply, nil)
  		if err != nil {
  			return nil
  		}
  		for _, fields := range values {
  			job := &Job{}
  			if err := scanJob(fields, job); err != nil {
  				return err
  			}
  			(*jobs) = append((*jobs), job)
  		}
  		return nil
  	}
  }
docs: // newScanJobsHandler returns a replyHandler which, when run, will scan the values
  // of reply into jobs.