This API calls an asynchronous function in a top-down manner within a fiber.
- The function to call. The API assumes that the function accepts a callback as its last parameter in the following format: function(error, response). This is typical for almost all asynchronous Node.js requests. You don't have to pass the callback to the API -- it is automatically appended.
- Function parameters (optional, multiple parameters can be passed)
The data passed to the asynchronous function callback is returned.
If the callback receives an error object, this error is thrown.