@vitaut C++ compilers should warn if comparison operators are not "const" everywhere ...