PFunc is a Promises/A+ compliant promise implementation. PFunc's promise is a Node.js-style callback function accepting error and result arguments. When invoked, the promise is fulfilled or rejected based on the arguments. The promise also has fulfill() and reject() methods for more traditional resolution.
PFunc is Copyright 2013 Greg Spurrier. It is released under the MIT license. See LICENSE.txt for details.