1 2 3 4
// TODO: Add // Next::output() - provides an output directly // Next::consume() - calls `Consume(self)` trait -> Output