pub type Clock = Box<dyn Fn() -> DateTime<Utc> + Send>;
Pluggable wall-clock. Defaults to Utc::now; tests inject a controllable clock to verify τ-decay without sleeping.
Utc::now
pub struct Clock(/* private fields */);