ISLeさん、sleepさん、ありがとうございました。sleep さんが書きました:これは失礼しました。
ISLeさん、ありがとうございます。
コメントを見て気付きました。
定義の中身に誤りは無かったので、その時点で意識から外れて別のことが原因だと思い込んでしまった様です。
これは完全に私の見落としですね。
そして、わんこ君さん 申し訳ないです。
私の指摘も修正点の1つではあるのですが、初回に掲示いただいたエラーの原因は ISLeさんのおっしゃってるとおりですね。
そういうことだったのですね、次から気をつけたいと思います。