Function xsCallFunction
					
			xs .bindings .xsSlotRecord xsCallFunction
			(
			
			  scope xs .bindings .xsMachineRecord* the,
			
			  const(xs .bindings .xsSlotRecord) function_,
			
			  const(xs .bindings .xsSlotRecord) this_,
			
			  const(xs .bindings .xsSlotRecord[]) params...
			
			);
					
				
			Parameters
| Name | Description | 
|---|---|
| the | A machine | 
| this_ | A reference to the instance that will have the property or item | 
| function_ | A reference to the the property or item to call | 
| params | The parameter slots to pass to the function | 
Returns
The function's return value slot.
Examples
In ECMAScript:
foo()
this .foo(1)
this[0](2, 3)
In D:
xsCallFunction(xsGlobal, foo);
xsCallFunction(xsThis, foo, xsInteger(1));
xsCallFunction(xsThis, 0, xsInteger(2), xsInteger(3));