Schemeで(car '()) -> '() な処理は簡単に実現できるしCommonLispで (car '()) をエラーにすることも簡単なので議論する価値がない