pub trait Clock { // Required method fn now(&self) -> Instant; }
Time source for the controller, injectable so hysteresis is testable without sleeping.
Current monotonic instant.