Turned xuint32_t into a templated class, based on the value type.
Updating for expressions ...