Inspired by #836, I reviewed Enumerable's methods for other places the fix in #807 should be extended to. There were quite a few :)
This fixes almost all of them, focusing on the ones which could be remedied by proper arg packing and/or an arity tweak. Here's what's still outstanding:
I'll open separate issues to track those and ideally follow up with fixes.
Fix arg handling in a host of Enumerable methods
Opened #901 for the remaining enumerable issues and noticed that there's Rubyspec tags for the yield issue.
Merged in 7723b9a. Thank you!