code: func (gp *GasPool) AddGas(amount uint64) *GasPool {
  	if uint64(*gp) > math.MaxUint64-amount {
  		panic("gas pool pushed above uint64")
  	}
  	*(*uint64)(gp) += amount
  	return gp
  }
docs: // AddGas makes gas available for execution.