The largest number of arguments a call to this function may carry.
Named of the actual function in code.
The unique identifier for the function. It has a number of rules:
An array of Parameter objects describing the function's parameters.
Metadata describing the type and dimensionality of the return value.
The type-system metadata the engine reads to coerce arguments, apply broadcasting, and validate calls before execution. This is separate from IDescriptor, which carries locale-specific user-facing copy.