$pipeline->continue()). * * @return mixed Returns null if the pipeline has completed. * * @psalm-return TValue|null * * @throws \Throwable The exception used to fail the pipeline. */ public function continue(): mixed; /** * Disposes of the pipeline, indicating the consumer is no longer interested in the pipeline output. * * @return void */ public function dispose(): void; }