kwait
pub fn forever<F>(f: F, period: Duration) where F: Fn(),
forever calls f every period for ever.
forever is syntactic sugar on top of until.