code: func (processor *processor) Start() error {
  	var errs qor.Errors
  	processor.Initialize()
  	if errs.AddError(processor.Validate()); !errs.HasError() {
  		errs.AddError(processor.Commit())
  	}
  	if errs.HasError() {
  		return errs
  	}
  	return nil
  }
docs: // Start start processor