An iterator wrapper that allows chaining methods FLUENT-style rather than nesting functions. The available methods are heavily based on Rust's Iterator. In addition, it aims to be fully typehinted (to the degree allowed by Python's type system).
First public draft: no real testing done, and only a fraction of the intended methods implemented.
Not on PyPI yet, so
pip install git+https://github.com/RundownRhino/smart_iterator