... assuming `simple' values are meant. Because tables, e.g.,
_are_ passed by reference.
Not really - you can't wholesale change the calling functions idea of
which table is being referred to by a symbol, which you could if it were
being passed truly by reference, only the members of said table.
It's a bit of a special case, and a bit of a mish-mash.