Add support for asynchrous iterators for arguments
This allows you to start processing arguments before you've generated all of them. This was a feature trimeter had (I referenced their implementation when writing this).
This passes the existing test suite (all sync iterators) and a couple rough tests I ran using an async iterator, but could probably use a few additional automated tests.
#46
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 100.00%. Comparing base (
238e2b2) to head (99322e7).
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@ Coverage Diff @@
## master #47 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 12 12
Lines 334 346 +12
=========================================
+ Hits 334 346 +12
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.