// // new Bucks object // var b = new Bucks(); // // Add and add several tasks. // b.add(function f1(err, res) { return 'a'; }).add(function f2(err, res, next) { // res => 'a' return next(null, 3); }).add(function f3(err, res, next) { // res => 3 return next(new Error('error after 3')); }).add(function f4(err, res, next) { // err => 'error after 3' return next(null, "recover 4"); }).add(function f