The only information added in the process was some descriptive names for fields, but that could have also been specified in a singleheader line of less than a hundred bytes.
Header fields with multiple values are encoded into a singleheader field using a special delimiter (see Section 8.1.2.3), this preserves the relative order of values for that header field.