* Allow chained BudgetExpr via indirection Change `And`, `Or`, and `After` expressions to contain `Box<BudgetExpr>`s instead of directly holding payments * run cargo fmt
* Allow chained BudgetExpr via indirection Change `And`, `Or`, and `After` expressions to contain `Box<BudgetExpr>`s instead of directly holding payments * run cargo fmt