ReadonlyargsOptional ReadonlycanReadonlydataOptional ReadonlyforceOptional ReadonlyindicesReadonlyinformationOptional ReadonlymakeMake maybe if assigned to symbol
Optional ReadonlymayReadonlynameOptional ReadonlyquoteReadonlyrootReadonlysourceOptional ReadonlysuperOptional ReadonlyswapReadonlytargetOptional Readonlytargetpass only if the assignment target differs from normal R assignments (i.e., if the symbol is to be resolved)
Optional Readonlytargetis the target a variable pointing at the actual name?
which of the arguments should be forced? this may be all, e.g., if the function itself is unknown on encounter