function fN() {
		var args;
		var i;

		args = [];
		for ( i = 0; i < arguments.length; i++ ) {
			args.push( arguments[ i ] );
		}
		return apply( fcn, args, after, thisArg );
	}
Evaluates a function and passes the result to another function.

@private
@param {...*} [args] - arguments
@returns {*} result