Schedules a side-effect to run after the delay interval. Produces another side-effect which cancels the scheduling.