Throttle calls to a function, by arguments, by time, and by promise completion.
github.com/featurist/plastiq-throttle
featurist/plastiq-throttle