pub fn post_inc(value: &mut usize) -> usize { let prev = *value; *value += 1; prev }