pub type Clock = Arc<dyn Fn() -> DateTime<Utc> + Send + Sync>;
The present moment, as a caller tells it (ExternalConditionProvider::now).
ExternalConditionProvider::now
pub struct Clock { /* private fields */ }