You don't need to implement `ne()`. It is genereated automatically as `!eq()`. Such a clever compiler!