// firstDelay = delay static FixedRateTimer dm_doEvery(long delay, final O r) { ret dm_ownTimer(doEvery(delay, delay, r)); } static FixedRateTimer dm_doEvery(long delay, long firstDelay, final O r) { ret dm_ownTimer(doEvery(delay, firstDelay, r)); } // reversed argument order for fun static FixedRateTimer dm_doEvery(double initialSeconds, double delaySeconds, final O r) { ret dm_ownTimer(doEvery(initialSeconds, delaySeconds, r)); } static FixedRateTimer dm_doEvery(double delaySeconds, final O r) { ret dm_ownTimer(doEvery(delaySeconds, r)); }