I am creating a specialized bit pattern (secretly represented as
a uint) as a struct S, but want to avoid `alias this` to maintain
encapsulation excepting where I overtly say. Specifically, I want
to avoid making arithmetic and inequalities available for S.
I have written opEquals to compare an S to a uint.