public function repeat($count = -1) { if ($count == 0) { return new EmptyObservable(); } return $this->lift(function () use($count) { return new RepeatOperator($count); }); }