Кстати, это хороший вопрос, и очень в тему лидирующего варианта доклада про фишки своего лиспа - когда вы пилите язык, вам надо придумать дофига конвенций, например что делать, если функция вызвана с меньшим числом аргументов чем надо - падать с ошибкой, автокаррироваться, уметь в переменные арги или другой вариант, который я выбрал, и о котором расскажу если решим эту тему )