Augment objects/namespaces to use fibers.
var fs =Fiber =augment =// Augment a list of functions// readdir and stat are now augmented
You may also use
exclude, in which case every function other than the listed onces will be augmented. e.g.
Or, to augment all functions:
Sometimes you might find it helpful to augment a prototype:
This library assumes that the asynchronous functions being augmented are implemented with the conventional callback paradigm, namely having a callback as its last argument, and that the callback is called with two arguments, with the first argument being error and the second argument being the result of the asynchronous function. All node.js standard library functions are implemented this way.