pub type CurrentTerm = Arc<dyn Fn() -> u64 + Sync + Send>;
pub struct CurrentTerm { /* private fields */ }