function FUNCTION_CALL(fnLeft, aArguments, aParts) {
		var oReference = {};

		// evaluate function expression and call it
		return clean(fnLeft(aParts, oReference).apply(oReference.base,
			aArguments.map(function (fnArgument) {
				return fnArgument(aParts); // evaluate argument
			})));
	}
Formatter function for a call to the function returned by fnLeft.
@param {function} fnLeft - formatter function for the left operand: the function to call
@param {function[]} aArguments - array of formatter functions for the arguments
@param {any[]} aParts - the array of binding values
@return {any} - the return value of the function applied to the arguments