We don't need to. The block syntax doesn't add any gain over the current lambda based implementation.

The explicit lambda make explicit that we are accepting two arguments and which order the arguments are being used in the `eq` method.

This is why I asked to change.