Report the expected and actual arg counts for too many arguments, and behave more like normal JS when too few are supplied (i.e. complain about the next argument being undefined rather than just saying 'Invalid arguments').