gated-async (npm): Wrapper to ensure an async function runs in series when called multiple times
Keywords: async|gated|control|flow