Module type Sig.INTEGER_FORWARD
include INTEGER_FORWARD_MIN
include INTEGER_BACKWARD
Bitwise and, where negative integers are seen as prefixed by infinite ones
Bitwise or, where negative integers are seen as prefixed by infinite ones
These can be defined from the others, but it may be more efficient to implement them directly (no need to build temporary values...). They are also often convenient to use directly.