thanos
thanos copied to clipboard
Add `Enumerable` functionality and use in `Array`, `Hash`, `Range`, and `Set`
It is unclear to me how to do this nicely, but without it there is an enormous amount of code duplicated across method implementations.