Original text:
When the decoder receives a header block with a Required Insert Count greater than its own Insert Count, the stream cannot be processed <del> immediately, and is considered "blocked" (see {blocked-decoding}). </del>  The decoder specifies an upper bound on the number of streams which can be blocked using the SETTINGS_QPACK_BLOCKED_STREAMS setting (see throughout.  This string format includes optional Huffman encoding. HPACK defines string literals to begin on a byte boundary.  They <del> begin with a single flag (indicating whether the string is Huffman- coded), followed by the Length encoded as a 7-bit prefix integer, and finally Length bytes of data.  When Huffman encoding is enabled, the Huffman table from Appendix B of RFC7541 is used without modification. </del>  This document expands the definition of string literals and permits them to begin other than on a byte boundary.  An "N-bit prefix string An encoder adds an entry to the dynamic table where the header field name matches the header field name of an entry stored in the static or the dynamic table using an instruction that starts with the '1' <del> one-bit pattern.  The second ("S") bit indicates whether the </del>  reference is to the static or dynamic table.  The 6-bit prefix integer (see prefixed-integers) that follows is used to locate the <del> table entry for the header name.  When S=1, the number represents the static table index; when S=0, the number is the relative index of the </del>  entry in the dynamic table. The header name reference is followed by the header field value Each header block is prefixed with two integers.  The Required Insert Count is encoded as an integer with an 8-bit prefix after the encoding described in ric).  The Base is encoded as sign-and-modulus <del> integer, using a single sign bit and a value with a 7-bit prefix (see base). </del>  These two values are followed by representations for compressed headers. described in relative-indexing. To save space, the Base is encoded relative to the Insert Count using <del> a one-bit sign and the "Delta Base" value.  A sign bit of 0 indicates that the Base is greater than or equal to the value of the Insert Count; the value of Delta Base is added to the Insert Count to </del>  determine the value of the Base.  A sign bit of 1 indicates that the Base is less than the Insert Count.  That is: If the entry is in the static table, or in the dynamic table with an absolute index less than the Base, this representation starts with <del> the '1' 1-bit pattern, followed by the "S" bit indicating whether the </del>  reference is into the static or dynamic table.  The 6-bit prefix integer (see prefixed-integers) that follows is used to locate the <del> table entry for the header field.  When S=1, the number represents the static table index; when S=0, the number is the relative index of </del>  the entry in the dynamic table. 4.5.3. for protecting header field values that are not to be put at risk by compressing them (see security-considerations for more details). <del> The fourth ("S") bit indicates whether the reference is to the static </del>  or dynamic table.  The 4-bit prefix integer (see prefixed-integers) that follows is used to locate the table entry for the header name. <del> When S=1, the number represents the static table index; when S=0, the </del>  number is the relative index of the entry in the dynamic table. Only the header field name is taken from the dynamic table entry; the

Reviewer comments:
Renamed S bit for static vs dynamic table to T bit (for Table) Replaced backticks with single quotes around individual bits (previously, about half used single, half used double) Added explicit references to bit letter indicators where they were missing (e.g., for 'H') Fixed broken reference to "blocked-decoding" section
As for 'B' vs , transport doc just uses (B). Maybe we should follow suit, bui I can do in a separate pass.

Revised text:
When the decoder receives a header block with a Required Insert Count greater than its own Insert Count, the stream cannot be processed  <ins> immediately, and is considered "blocked" (see blocked-decoding). </ins> The decoder specifies an upper bound on the number of streams which can be blocked using the SETTINGS_QPACK_BLOCKED_STREAMS setting (see throughout.  This string format includes optional Huffman encoding. HPACK defines string literals to begin on a byte boundary.  They  <ins> begin with a single bit flag, denoted as 'H' in this document (indicating whether the string is Huffman-coded), followed by the Length encoded as a 7-bit prefix integer, and finally Length bytes of data.  When Huffman encoding is enabled, the Huffman table from Appendix B of RFC7541 is used without modification. </ins> This document expands the definition of string literals and permits them to begin other than on a byte boundary.  An "N-bit prefix string An encoder adds an entry to the dynamic table where the header field name matches the header field name of an entry stored in the static or the dynamic table using an instruction that starts with the '1'  <ins> one-bit pattern.  The second ('T') bit indicates whether the </ins> reference is to the static or dynamic table.  The 6-bit prefix integer (see prefixed-integers) that follows is used to locate the  <ins> table entry for the header name.  When T=1, the number represents the static table index; when T=0, the number is the relative index of the </ins> entry in the dynamic table. The header name reference is followed by the header field value Each header block is prefixed with two integers.  The Required Insert Count is encoded as an integer with an 8-bit prefix after the encoding described in ric).  The Base is encoded as sign-and-modulus  <ins> integer, using a single sign bit ('S') and a value with a 7-bit prefix (see base). </ins> These two values are followed by representations for compressed headers. described in relative-indexing. To save space, the Base is encoded relative to the Insert Count using  <ins> a one-bit sign ('S') and the "Delta Base" value.  A sign bit of 0 indicates that the Base is greater than or equal to the value of the Insert Count; the value of Delta Base is added to the Insert Count to </ins> determine the value of the Base.  A sign bit of 1 indicates that the Base is less than the Insert Count.  That is: If the entry is in the static table, or in the dynamic table with an absolute index less than the Base, this representation starts with  <ins> the '1' 1-bit pattern, followed by the 'T' bit indicating whether the </ins> reference is into the static or dynamic table.  The 6-bit prefix integer (see prefixed-integers) that follows is used to locate the  <ins> table entry for the header field.  When T=1, the number represents the static table index; when T=0, the number is the relative index of </ins> the entry in the dynamic table. 4.5.3. for protecting header field values that are not to be put at risk by compressing them (see security-considerations for more details).  <ins> The fourth ('T') bit indicates whether the reference is to the static </ins> or dynamic table.  The 4-bit prefix integer (see prefixed-integers) that follows is used to locate the table entry for the header name.  <ins> When T=1, the number represents the static table index; when T=0, the </ins> number is the relative index of the entry in the dynamic table. Only the header field name is taken from the dynamic table entry; the