I'm not sure either. I think the latter is counter-intuitive.
On one hand, it's more Pythonic because it allows Coord to define the comparisons, should it wish to.
On t'other, ```cell != coord``` might be used in an if/else statement with unexpected results.

We should go with the latter, more Pythonic solution.
It's consistent with it's return types, even though Python interprets them in a potentially unexpected way.