Why `#eql?` rather than `==`?