code: function FUNCTION_CALL(fnLeft, aArguments, aParts) {
  		var oReference = {};
  
  		// evaluate function expression and call it
  		return fnLeft(aParts, oReference).apply(oReference.base,
  			aArguments.map(function (fnArgument) {
  				return fnArgument(aParts); // evaluate argument
  			}));
  	}
docs: 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