Optional ReadonlyindexOptional Readonlynamedoes the argument have a name that it can be given by as well?
ReadonlyresolveShould the function be resolved in the global environment?
Optional ReadonlyresolveShould the value of the function be resolved?
Optional ReadonlyunquoteShould we unquote the function if it is given as a string?
the 0-based index of the argument which is the actual function passed, defaults to 1