query function for number of arguments



> Well, it *should* fail, shouldn't it?  If you call a function incorrectly,

Yes, I agree. It was kind of annoying having to deal with it. Mathematica
does have ## to represent mulitple arguments. But this brings up the question
of whether a translator should reproduce the source language's behavior
or correct bad design. I am thinking of having a flag to choose whether
to accept Mma's undocumented strange things.

Thanks,
John