実際に機能するジェネレータの境界を明確にする