use immediate_stats::*;
#[derive(StatContainer)]
struct Speed(Stat);
fn main() {
let mut speed = Speed(Stat::new(10));
loop {
speed.0 *= 2.0; speed.0 += 5;
println!("The current speed is {}.", speed.0.total());
assert_eq!(speed.0.total(), 30);
speed.reset_modifiers(); }
}