ReadonlyargsReadonlydataOptional ReadonlyforceOptional ReadonlyhasDoes the call have a side effect that we do not know a lot about which may have further consequences?
Optional Readonlymarkwhich arguments are to be marked as EdgeType#NonStandardEvaluation|non-standard-evaluation?
ReadonlynameReadonlyoriginOptional Readonlypatchallows passing a data processor in-between each argument
Optional Readonlyreverseshould arguments be processed from right to left? This does not affect the order recorded in the call but of the environments
Readonlyroot
which of the arguments should be forced? this may be all, e.g., if the function itself is unknown on encounter