code: func (c *ComputeUtil) waitForRegionalOp(name string) error {
  	return c.waitForOp(func() (*raw.Operation, error) {
  		return c.service.ZoneOperations.Get(c.project, c.zone, name).Do()
  	})
  }
docs: // waitForRegionalOp waits for the regional operation to finish.