3号はCOMMON DEFであっても、実行中のスロット以外に書かれた関数を動的に変更できますから。 プログラム開始時に、静的な関数存在チェックは仕様的に無理なんでしょうね。