Blocks are special, because _every_ Ruby method takes a block. If you're trying to make method signatures match up for duck typing purposes, `.each(*args)` and `.each` are not the same thing, so it's needed.