chain-of-promises (npm): Run through a list of functions sequentially, returning the first one that resolves
Keywords: promises|chain-of-responsibility