Optional
Readonly
canOptional
Readonly
forceOptional
Readonly
indicesOptional
Readonly
makeMake maybe if assigned to symbol
Optional
Readonly
quoteOptional
Readonly
superOptional
Readonly
swapOptional
Readonly
targetis 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