Run promise-returning & async functions in series, each passing its result to the next
#8 opened 4 years ago in sindresorhus/p-waterfall