(1) が前方宣言的に働く理由は >>622 で説明したんだけど、通じなかったかな…