promise-not-if-busy (npm): Wrap a function so if called multiple times, only one call runs simultaneously
Keywords: busy|concurrent|debounce|limit|only one|promise|throttle