code: function mkfn(fn, params, name, ctx) {
  	return {
  		fn : fn,
  		ctx : ctx || null,
  		params : params || 0,
  		name : name || null,
  	};
  }
docs: if (typeof setImmediate == 'function') nextTick = setImmediate; 
  Makes a function specification that is useful to pass to the Chain constructor by saving
  how many arguments are retrieved from the stack to invoke the function.
  @param fn Function object to call
  @param params Integer count of parameters
  @param name Name to give the function in call/back traces (defaults to fn.name if omitted)
  @param ctx (Javscript) context in which to call the function, null if not necessary