code: func (a *int64Amount) Sub(b int64Amount) bool {
  	return a.Add(int64Amount{value: -b.value, scale: b.scale})
  }
docs: // Sub removes the value of b from the current amount, or returns false if underflow would result.