Money operator +(Money other) { _assertSameCurrency(other); return Money._(amount + other.amount, currency); }