pub trait Reset { fn reset(&mut self); }
Reset an instance while preserving its util.
Reset the instance, keep the util location.