Promises/A+ [1] implementation that handles promise chaining and resolution
interactively, allowing for "infinite" promise chaining while keeping the
stack size constant.
Autoloader: /usr/share/php/GuzzleHttp/Promise/autoload.php
[1] https://promisesaplus.com/