Does that principle also conclude that you should condense to `def self.each(*args); end` because this method does nothing with any arguments? An `each` method without a `&block` seems weird IMO from a consistency standpoint (i.e., when I see each, I think Enumerable and therefore think pass a block)