const fn accumulate_fury( pool: &mut f64, spent: &mut f64, amount: f64, threshold: f64, limit: f64, ) -> bool