code: func (d *Driver) Start() error {
  	if err := cmd("Hyper-V\\Start-VM", d.MachineName); err != nil {
  		return err
  	}
  
  	ip, err := d.waitForIP()
  	if err != nil {
  		return err
  	}
  
  	d.IPAddress = ip
  
  	return nil
  }
docs: // Start starts an host