Parser can now bound headers as a ReadOnlyBuffer

This functionality is required to implement the Select/Operate checking
functionality easily. It's very light-weight and has minimal impact for
other object types.