A generator for creating promises that can be used as node.js callbacks.