再帰するサブでプロトタイプは使用できる?