docs: public BigMoney plus(Iterable<? extends BigMoneyProvider> moniesToAdd) {
          BigDecimal total = amount;
          for (BigMoneyProvider moneyProvider : moniesToAdd) {
              BigMoney money = checkCurrencyEqual(moneyProvider);
              total = total.add(money.amount);
          }
          return with(total);
      }