| Parameter | Details | 
|---|---|
| For | All Functions | 
| itr | The iterable to operate on. | 
| For | nextanddone | 
| s | An iterator state describing the current position of the iteration. | 
| For | takeanddrop | 
| n | The number of elements to take or drop. | 
| For | Base.product | 
| xs | The iterable to take first elements of pairs from. | 
| ys | The iterable to take second elements of pairs from. | 
| ... | (Note that productaccepts any number of arguments; if more than two are provided, it will construct tuples of length greater than two.) |