If the rest argument guard is not M.raw(), all rest arguments are automatically hardened and must be Passable.
M.raw()
If the rest argument guard is not
M.raw(), all rest arguments are automatically hardened and must be Passable.