え?前方参照は戻り値の型や値渡しの場合でも有効じゃなかったっけ?