code: function chainAndCall(chainer) {
      return function(/*step1, step2, ...*/) {
          var steps = slice.call(arguments);
  	    var callback = steps.pop();
  	    chainer.apply(null, steps)(callback);
      };
  }
docs: Chain and execute given steps immediately. The last step in chain
  will be the error- and result-handling callback.