Tight promises for Node.js and browsers.