I assume you are looking for feedback. I have some comments that
may sound harsh but they are not meant to be insulting. My
remarks are only about the proposal, and not about the author.
The proposal is terrible. It's poorly written, incomplete, not
fully thought out, confused, and insufficiently general. What is
being proposed (assuming my guesses are right about what that is)
offers nothing in the way of new expressive power and looks like
it will tend to be error prone in application.
Writing: start with a statement of new language constructs.
Give examples. When describing changes to the C standard, start
with an informal description of all the relevant changes, and
only afterwards give a list of specific changes to text in the
standard. Any justifications should be in a separate section
and after all description of what is being proposed. If there
needs to be a reference to some earlier submission such as N2774,
there should be a separate summary of what they say; don't make
the reader have to go looking for them.
The key element in the proposal is about a new kind of integer
type, but that isn't obvious, and furthermore really has nothing
to do with bitfields. The ramifications of introducing these
new types is enormous, and that is glossed over or ignored by
the proposal.
Minor point, but a significant one: the term "bit-precise" is an
awful choice of words. "Specified-width" is better, for example,
although others may be even better. Words are important, so an
effort should be made to find a suitably descriptive phrase.
There is more to say but I think these are the high order bits and
enough to get a conversation started, if you want to pursue it.