[OOPL] Ruby で、nil.dup は nil を返すべきか?それとも、エラーにすべきか?

なぜか異様な盛り上がりを見せています。ちなみに、“ゆるさ”が売りの Smalltalk 的には「 nil を返す以外あるの?」でFAなので、Ruby もこの議論を機に改心して同じ“ゆるさ”を身につけてくれるとうれしいのですが(←何か間違っている)。