stateful-timeout (npm): meaningfully stateful setTimeout and setInterval
Keywords: timeout|setTimeout|interval|setInterval