code: function(next) {
  	return function(e) {
  		if (e) {
  			throw e;
  		}
  		var args = Array.prototype.slice.call(arguments,1);
  		next.apply(this, args);
  	};
  }
docs: Author: Matthew Forrester <matt_at_keyboardwritescode.com> Copyright: Matthew Forrester License: MIT/BSD-style