code: func (runner *runner) Save(table Table) ([]byte, error) {
  	runner.mu.Lock()
  	defer runner.mu.Unlock()
  
  	// run and return
  	args := []string{"-t", string(table)}
  	return runner.exec.Command(cmdIptablesSave, args...).CombinedOutput()
  }
docs: // Save is part of Interface.