If you use the Pointer command (section 4.5 of the readme), you can have
optional elements without using the optional mask. Depending on what you
are doing (i.e. large elements as optional) this is probably preferable
since it will occupy less space when those elements are absent from the
extant object.
If you feel it is really necessary for us to look at expanding the size of
the optional mask beyond the size of an integer we can look at this, however
it will be slightly clumsy for everyone to use as you would need to have a
macro to clear and set the mask bit rather than a simple bit flag.
Jim