`types` property is an array of 3 keys for started, resolve and reject states of the promise. Do you plan to add an optional 4th argument in types for [finally](https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise/finally) ? ~~state of the promise ?~~