Add a better equal/2