C++ traits library for making value-like types that use overloaded operators easier.