Refactoring `utility.defer()` to implement `utility.clearTimers()`