Type representing a native built-in function a.k.a. function pointer.
The first argument represents the
The second argument represents a list of all arguments passed to the function.
The last argument is the
Contextof the engine.