{# Inputs: cash_points: list[CashBalancePoint] (each has .on: date, .cash_balance: Decimal, .cumulative_contributions: Decimal), year: int #}