code: func Control(s Service, action string) error {
  	var err error
  	switch action {
  	case ControlAction[0]:
  		err = s.Start()
  	case ControlAction[1]:
  		err = s.Stop()
  	case ControlAction[2]:
  		err = s.Restart()
  	case ControlAction[3]:
  		err = s.Install()
  	case ControlAction[4]:
  		err = s.Uninstall()
  	default:
  		err = fmt.Errorf("Unknown action %s", action)
  	}
  	if err != nil {
  		return fmt.Errorf("Failed to %s %v: %v", action, s, err)
  	}
  	return nil
  }
docs: // Control issues control functions to the service from a given action string.