Axiom gets around the limited argument restriction because there is only
one function that (potentially) uses it and that is the |Join| function.
Since the interpreter doesn't have this restriction we keep the |Join|
function is a special file called nocompil.lisp which is never compiled
(thus, the name). This solution seems to work fine for Axiom and I don't
see the need for any other solution. It would be nice if unlimited args
"just worked" but it is not essential.