Make P6{int,num} complain about weird bit sizes, and teach P6int sub-bytes.
Refactor {bind,at}_pos_ref to follow the new native access scheme.

I think we're most of the way there now. Some cleanup left to do, but the hard
work should be done.