Optional ReadonlyalternativesReadonlyargsReadonlydataReadonlyfinalOptional Readonlyforcedwhich of the arguments the call evaluates, as FunctionSemantics.call.signature.forced answers it for the signature
ReadonlyfunctionReadonlyfunctionOptional Readonlykeepkeep the graph of each processed argument its own, for a caller marking what lies within an argument
Optional Readonlylookupwhether the call only looks up bindings in an environment it is given, see EnvironmentLookups
Optional Readonlymarkwhich arguments are to be marked as EdgeType#NonStandardEvaluation|non-standard-evaluation?
Optional Readonlynonsymbols that name data rather than code, so they must not resolve to a function of the same name
Optional Readonlypatch
the arguments from this index on are alternatives of which at most one runs (the arms of
switch)