```python
def payout(stake: int, odds: int) -> int:
    if stake < 0:
        raise ValueError("Stake cannot be negative")
    return stake * odds

def settle_all(bets: list) -> int:
    total_paid_out = sum(payout(bet.stake, bet.odds) for bet in bets if bet.is_winner)
    return total_paid_out
```