fn still_needed(budget: &Budget, opening: Money, flows: &[Flow]) -> Money
What the period still needs, beyond what is scheduled in it, to reach the target from opening (pace, tolerance).
opening
pace
tolerance