You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* decouple nth from first and drop, by manually write the unrolled version of first(drop(itr, n-1))
* uniform the errors to be just `BoundsErrors`, instead of parrotting the cryptic "collection must be non empty" arising from
the interplay between `first` and `drop`.
* This would allow defining the generic `first` in terms of `nth(itr, 1)` in the future maybe
* add check to prevent negative `n` in the cycle version, inheriting the error from the base version
* adds propagate inbounds for the array version
0 commit comments