Covert DigitalOcean client into a promise-based interface.