そういえば関数を定義するときにリストを引数にとって
(max '(1 2 3))
みたいにするか、あるいは
(max 1 2 3)
みたいに可変長引数をとるようにするかで悩むときがあるな。
後者の場合はリストに対して適用するときにいちいちapplyするのが面倒なように思える。

スタイルとしてはどちらが正しいんだろう。