Chainable async utilities with a promise-ending.