PURPOSE
Given an iterator LINQ, creates more iterators based on it, forces the original iterator to be exhaused but checks the other iterators still have values.
AUTHOR
Toby Inkster <tobyink@cpan.org>.
COPYRIGHT AND LICENCE
This software is copyright (c) 2021 by Toby Inkster.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.