Hi Denny!

I would assume that the list of arguments that a function can take would be conceivably limited to some high number; say 64 or 128.  Incidentally, as a maintainer of GREL in OpenRefine, we have witnessed that functions become unwieldy and complex for users after 4 or more arguments, generally.  We tend to allow encouraging building higher order functions from our lower ones since GREL allows function chaining through dot notation similar to Ruby.  Bottom up approach.

My hunch is that as things progress, the community will probably help try to encourage use of lower numbers of function arguments where it makes sense and as much as possible during testing, evaluation, implementation in order to encourage higher order functions to help manage complexity.

Anyways, back to the question:  Will there be a conceived argument maximum documented?