async-wrap (npm): Library with wrapper functions for async function (or functions, that return Promises) 
Keywords: async|promise|wrap|retry