signals はサンプリングタイムを伝播するが、
generators はすべての新しい signals が生成されたときにスタートする