public function stops_at_nth_generator_element()
 {
     $i = 1;
     $this->assertSequence([1, 2], Sequence::generate(function () use(&$i) {
         return $i++;
     })->limit(2));
 }
 public function invalid_type_for_generate($input)
 {
     Sequence::generate($input);
 }