err 関数や undefined 関数は副作用を持つのか、持たないのか・・・
ちょっと気になった

まぁ、ホントどっちでもいいことだが