Optional Readonlyargsthe ArgProp names of every parameter flowR declares, in order; a parameter it says nothing about has no roles
Optional ReadonlyparametersflowR's own parameter names, only present when they disagree with the ones the database records
Readonlypropsthe CallProp names the built-in definition carries, like pure or reads
Optional Readonlyreturnsthe parameter handed back as the result (ArgProp.Alias), which is what draws the Returns edge
What flowR knows about a function on its own, next to what the database records: the properties of the call and what it uses each argument for. Read from the built-in environment of the analysis, so a configured or overwritten built-in is what shows up here.