any and none

Hello. My question is about the methods mentioned in the subject.

Why not alias none? to empty?

none? is currently overridden

On the other hand, none? cannot be aliased to empty? because empty? does not accept an optional block.