Manages, using promises, a series of API queries, which may be executed in parallel, in sequence, or in an order required by specified dependency of one API query upon the results of zero or more other API queries in the same series where these dependencies form a directed acyclic graph