Wraps an async function, and ensures that only last call will ever resolve/reject
Primary LanguageTypeScript