procrastinator-library Library that encapsulates/standardizes the functionality of: set a timeout, cancel it before it's done, and set it anew for the same period. Repeat until nobody cancels the timout mid-flight anymore (and then do whatever the timeout was delaying).