function INFIX(fnLeft, fnRight, fnOperator, bLazy, aParts) {
		return fnOperator(fnLeft(aParts),
			bLazy ? fnRight.bind(null, aParts) : fnRight(aParts));
	}
Formatter function for an infix operator.

@param {function} fnLeft - formatter function for the left operand
@param {function} fnRight - formatter function for the right operand
@param {function} fnOperator
  function taking two arguments which evaluates the infix operator
@param {boolean} bLazy - whether the right operand is e
@param {any[]} aParts - the array of binding values
@return {any} - the result of the operator function applied to the two operands