```rust fn end(&self) -> Self; ``` Input::end should take an existing Input structure and advance it to the end of the input.