@brycemarshall/pulse (npm): A function that starts an asynchronous pulse sequence which invokes a handler function at the specified interval until either the specified duration has elapsed, or the sequence is cancelled. This is the ES2017 Build.
Keywords: pulse|timeout|time out|async|await