[
    {
        "name": "0x00 as a single-character dictionary key",
        "raw": [
            "\u0000=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x01 as a single-character dictionary key",
        "raw": [
            "\u0001=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x02 as a single-character dictionary key",
        "raw": [
            "\u0002=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x03 as a single-character dictionary key",
        "raw": [
            "\u0003=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x04 as a single-character dictionary key",
        "raw": [
            "\u0004=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x05 as a single-character dictionary key",
        "raw": [
            "\u0005=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x06 as a single-character dictionary key",
        "raw": [
            "\u0006=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x07 as a single-character dictionary key",
        "raw": [
            "\u0007=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x08 as a single-character dictionary key",
        "raw": [
            "\b=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x09 as a single-character dictionary key",
        "raw": [
            "\t=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0a as a single-character dictionary key",
        "raw": [
            "\n=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0b as a single-character dictionary key",
        "raw": [
            "\u000b=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0c as a single-character dictionary key",
        "raw": [
            "\f=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0d as a single-character dictionary key",
        "raw": [
            "\r=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0e as a single-character dictionary key",
        "raw": [
            "\u000e=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0f as a single-character dictionary key",
        "raw": [
            "\u000f=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x10 as a single-character dictionary key",
        "raw": [
            "\u0010=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x11 as a single-character dictionary key",
        "raw": [
            "\u0011=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x12 as a single-character dictionary key",
        "raw": [
            "\u0012=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x13 as a single-character dictionary key",
        "raw": [
            "\u0013=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x14 as a single-character dictionary key",
        "raw": [
            "\u0014=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x15 as a single-character dictionary key",
        "raw": [
            "\u0015=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x16 as a single-character dictionary key",
        "raw": [
            "\u0016=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x17 as a single-character dictionary key",
        "raw": [
            "\u0017=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x18 as a single-character dictionary key",
        "raw": [
            "\u0018=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x19 as a single-character dictionary key",
        "raw": [
            "\u0019=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1a as a single-character dictionary key",
        "raw": [
            "\u001a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1b as a single-character dictionary key",
        "raw": [
            "\u001b=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1c as a single-character dictionary key",
        "raw": [
            "\u001c=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1d as a single-character dictionary key",
        "raw": [
            "\u001d=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1e as a single-character dictionary key",
        "raw": [
            "\u001e=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1f as a single-character dictionary key",
        "raw": [
            "\u001f=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x20 as a single-character dictionary key",
        "raw": [
            "=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x21 as a single-character dictionary key",
        "raw": [
            "!=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x22 as a single-character dictionary key",
        "raw": [
            "\"=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x23 as a single-character dictionary key",
        "raw": [
            "#=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x24 as a single-character dictionary key",
        "raw": [
            "$=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x25 as a single-character dictionary key",
        "raw": [
            "%=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x26 as a single-character dictionary key",
        "raw": [
            "&=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x27 as a single-character dictionary key",
        "raw": [
            "'=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x28 as a single-character dictionary key",
        "raw": [
            "(=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x29 as a single-character dictionary key",
        "raw": [
            ")=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x2a as a single-character dictionary key",
        "raw": [
            "*=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "*",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x2b as a single-character dictionary key",
        "raw": [
            "+=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x2c as a single-character dictionary key",
        "raw": [
            ",=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x2d as a single-character dictionary key",
        "raw": [
            "-=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x2e as a single-character dictionary key",
        "raw": [
            ".=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x2f as a single-character dictionary key",
        "raw": [
            "/=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x30 as a single-character dictionary key",
        "raw": [
            "0=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x31 as a single-character dictionary key",
        "raw": [
            "1=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x32 as a single-character dictionary key",
        "raw": [
            "2=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x33 as a single-character dictionary key",
        "raw": [
            "3=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x34 as a single-character dictionary key",
        "raw": [
            "4=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x35 as a single-character dictionary key",
        "raw": [
            "5=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x36 as a single-character dictionary key",
        "raw": [
            "6=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x37 as a single-character dictionary key",
        "raw": [
            "7=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x38 as a single-character dictionary key",
        "raw": [
            "8=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x39 as a single-character dictionary key",
        "raw": [
            "9=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3a as a single-character dictionary key",
        "raw": [
            ":=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3b as a single-character dictionary key",
        "raw": [
            ";=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3c as a single-character dictionary key",
        "raw": [
            "<=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3d as a single-character dictionary key",
        "raw": [
            "==1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3e as a single-character dictionary key",
        "raw": [
            ">=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3f as a single-character dictionary key",
        "raw": [
            "?=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x40 as a single-character dictionary key",
        "raw": [
            "@=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x41 as a single-character dictionary key",
        "raw": [
            "A=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x42 as a single-character dictionary key",
        "raw": [
            "B=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x43 as a single-character dictionary key",
        "raw": [
            "C=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x44 as a single-character dictionary key",
        "raw": [
            "D=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x45 as a single-character dictionary key",
        "raw": [
            "E=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x46 as a single-character dictionary key",
        "raw": [
            "F=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x47 as a single-character dictionary key",
        "raw": [
            "G=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x48 as a single-character dictionary key",
        "raw": [
            "H=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x49 as a single-character dictionary key",
        "raw": [
            "I=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4a as a single-character dictionary key",
        "raw": [
            "J=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4b as a single-character dictionary key",
        "raw": [
            "K=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4c as a single-character dictionary key",
        "raw": [
            "L=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4d as a single-character dictionary key",
        "raw": [
            "M=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4e as a single-character dictionary key",
        "raw": [
            "N=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4f as a single-character dictionary key",
        "raw": [
            "O=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x50 as a single-character dictionary key",
        "raw": [
            "P=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x51 as a single-character dictionary key",
        "raw": [
            "Q=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x52 as a single-character dictionary key",
        "raw": [
            "R=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x53 as a single-character dictionary key",
        "raw": [
            "S=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x54 as a single-character dictionary key",
        "raw": [
            "T=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x55 as a single-character dictionary key",
        "raw": [
            "U=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x56 as a single-character dictionary key",
        "raw": [
            "V=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x57 as a single-character dictionary key",
        "raw": [
            "W=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x58 as a single-character dictionary key",
        "raw": [
            "X=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x59 as a single-character dictionary key",
        "raw": [
            "Y=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5a as a single-character dictionary key",
        "raw": [
            "Z=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5b as a single-character dictionary key",
        "raw": [
            "[=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5c as a single-character dictionary key",
        "raw": [
            "\\=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5d as a single-character dictionary key",
        "raw": [
            "]=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5e as a single-character dictionary key",
        "raw": [
            "^=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5f as a single-character dictionary key",
        "raw": [
            "_=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x60 as a single-character dictionary key",
        "raw": [
            "`=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x61 as a single-character dictionary key",
        "raw": [
            "a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x62 as a single-character dictionary key",
        "raw": [
            "b=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "b",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x63 as a single-character dictionary key",
        "raw": [
            "c=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "c",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x64 as a single-character dictionary key",
        "raw": [
            "d=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "d",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x65 as a single-character dictionary key",
        "raw": [
            "e=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "e",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x66 as a single-character dictionary key",
        "raw": [
            "f=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "f",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x67 as a single-character dictionary key",
        "raw": [
            "g=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "g",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x68 as a single-character dictionary key",
        "raw": [
            "h=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "h",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x69 as a single-character dictionary key",
        "raw": [
            "i=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "i",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6a as a single-character dictionary key",
        "raw": [
            "j=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "j",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6b as a single-character dictionary key",
        "raw": [
            "k=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "k",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6c as a single-character dictionary key",
        "raw": [
            "l=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "l",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6d as a single-character dictionary key",
        "raw": [
            "m=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "m",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6e as a single-character dictionary key",
        "raw": [
            "n=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "n",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6f as a single-character dictionary key",
        "raw": [
            "o=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "o",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x70 as a single-character dictionary key",
        "raw": [
            "p=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "p",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x71 as a single-character dictionary key",
        "raw": [
            "q=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "q",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x72 as a single-character dictionary key",
        "raw": [
            "r=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "r",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x73 as a single-character dictionary key",
        "raw": [
            "s=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "s",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x74 as a single-character dictionary key",
        "raw": [
            "t=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "t",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x75 as a single-character dictionary key",
        "raw": [
            "u=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "u",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x76 as a single-character dictionary key",
        "raw": [
            "v=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "v",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x77 as a single-character dictionary key",
        "raw": [
            "w=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "w",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x78 as a single-character dictionary key",
        "raw": [
            "x=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "x",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x79 as a single-character dictionary key",
        "raw": [
            "y=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "y",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x7a as a single-character dictionary key",
        "raw": [
            "z=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "z",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x7b as a single-character dictionary key",
        "raw": [
            "{=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x7c as a single-character dictionary key",
        "raw": [
            "|=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x7d as a single-character dictionary key",
        "raw": [
            "}=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x7e as a single-character dictionary key",
        "raw": [
            "~=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x7f as a single-character dictionary key",
        "raw": [
            "\u007f=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x00 in dictionary key",
        "raw": [
            "a\u0000a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x01 in dictionary key",
        "raw": [
            "a\u0001a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x02 in dictionary key",
        "raw": [
            "a\u0002a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x03 in dictionary key",
        "raw": [
            "a\u0003a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x04 in dictionary key",
        "raw": [
            "a\u0004a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x05 in dictionary key",
        "raw": [
            "a\u0005a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x06 in dictionary key",
        "raw": [
            "a\u0006a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x07 in dictionary key",
        "raw": [
            "a\u0007a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x08 in dictionary key",
        "raw": [
            "a\ba=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x09 in dictionary key",
        "raw": [
            "a\ta=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0a in dictionary key",
        "raw": [
            "a\na=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0b in dictionary key",
        "raw": [
            "a\u000ba=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0c in dictionary key",
        "raw": [
            "a\fa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0d in dictionary key",
        "raw": [
            "a\ra=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0e in dictionary key",
        "raw": [
            "a\u000ea=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0f in dictionary key",
        "raw": [
            "a\u000fa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x10 in dictionary key",
        "raw": [
            "a\u0010a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x11 in dictionary key",
        "raw": [
            "a\u0011a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x12 in dictionary key",
        "raw": [
            "a\u0012a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x13 in dictionary key",
        "raw": [
            "a\u0013a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x14 in dictionary key",
        "raw": [
            "a\u0014a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x15 in dictionary key",
        "raw": [
            "a\u0015a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x16 in dictionary key",
        "raw": [
            "a\u0016a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x17 in dictionary key",
        "raw": [
            "a\u0017a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x18 in dictionary key",
        "raw": [
            "a\u0018a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x19 in dictionary key",
        "raw": [
            "a\u0019a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1a in dictionary key",
        "raw": [
            "a\u001aa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1b in dictionary key",
        "raw": [
            "a\u001ba=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1c in dictionary key",
        "raw": [
            "a\u001ca=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1d in dictionary key",
        "raw": [
            "a\u001da=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1e in dictionary key",
        "raw": [
            "a\u001ea=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1f in dictionary key",
        "raw": [
            "a\u001fa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x20 in dictionary key",
        "raw": [
            "a a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x21 in dictionary key",
        "raw": [
            "a!a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x22 in dictionary key",
        "raw": [
            "a\"a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x23 in dictionary key",
        "raw": [
            "a#a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x24 in dictionary key",
        "raw": [
            "a$a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x25 in dictionary key",
        "raw": [
            "a%a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x26 in dictionary key",
        "raw": [
            "a&a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x27 in dictionary key",
        "raw": [
            "a'a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x28 in dictionary key",
        "raw": [
            "a(a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x29 in dictionary key",
        "raw": [
            "a)a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x2a in dictionary key",
        "raw": [
            "a*a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a*a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x2b in dictionary key",
        "raw": [
            "a+a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x2c in dictionary key",
        "raw": [
            "a,a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a",
                [
                    1,
                    []
                ]
            ]
        ],
        "canonical": [
            "a=1"
        ]
    },
    {
        "name": "0x2d in dictionary key",
        "raw": [
            "a-a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a-a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x2e in dictionary key",
        "raw": [
            "a.a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a.a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x2f in dictionary key",
        "raw": [
            "a/a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x30 in dictionary key",
        "raw": [
            "a0a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a0a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x31 in dictionary key",
        "raw": [
            "a1a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a1a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x32 in dictionary key",
        "raw": [
            "a2a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a2a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x33 in dictionary key",
        "raw": [
            "a3a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a3a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x34 in dictionary key",
        "raw": [
            "a4a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a4a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x35 in dictionary key",
        "raw": [
            "a5a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a5a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x36 in dictionary key",
        "raw": [
            "a6a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a6a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x37 in dictionary key",
        "raw": [
            "a7a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a7a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x38 in dictionary key",
        "raw": [
            "a8a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a8a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x39 in dictionary key",
        "raw": [
            "a9a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a9a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x3a in dictionary key",
        "raw": [
            "a:a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3b in dictionary key",
        "raw": [
            "a;a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a",
                [
                    true,
                    [
                        [
                            "a",
                            1
                        ]
                    ]
                ]
            ]
        ]
    },
    {
        "name": "0x3c in dictionary key",
        "raw": [
            "a<a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3d in dictionary key",
        "raw": [
            "a=a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3e in dictionary key",
        "raw": [
            "a>a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3f in dictionary key",
        "raw": [
            "a?a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x40 in dictionary key",
        "raw": [
            "a@a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x41 in dictionary key",
        "raw": [
            "aAa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x42 in dictionary key",
        "raw": [
            "aBa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x43 in dictionary key",
        "raw": [
            "aCa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x44 in dictionary key",
        "raw": [
            "aDa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x45 in dictionary key",
        "raw": [
            "aEa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x46 in dictionary key",
        "raw": [
            "aFa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x47 in dictionary key",
        "raw": [
            "aGa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x48 in dictionary key",
        "raw": [
            "aHa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x49 in dictionary key",
        "raw": [
            "aIa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4a in dictionary key",
        "raw": [
            "aJa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4b in dictionary key",
        "raw": [
            "aKa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4c in dictionary key",
        "raw": [
            "aLa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4d in dictionary key",
        "raw": [
            "aMa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4e in dictionary key",
        "raw": [
            "aNa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4f in dictionary key",
        "raw": [
            "aOa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x50 in dictionary key",
        "raw": [
            "aPa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x51 in dictionary key",
        "raw": [
            "aQa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x52 in dictionary key",
        "raw": [
            "aRa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x53 in dictionary key",
        "raw": [
            "aSa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x54 in dictionary key",
        "raw": [
            "aTa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x55 in dictionary key",
        "raw": [
            "aUa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x56 in dictionary key",
        "raw": [
            "aVa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x57 in dictionary key",
        "raw": [
            "aWa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x58 in dictionary key",
        "raw": [
            "aXa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x59 in dictionary key",
        "raw": [
            "aYa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5a in dictionary key",
        "raw": [
            "aZa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5b in dictionary key",
        "raw": [
            "a[a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5c in dictionary key",
        "raw": [
            "a\\a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5d in dictionary key",
        "raw": [
            "a]a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5e in dictionary key",
        "raw": [
            "a^a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5f in dictionary key",
        "raw": [
            "a_a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a_a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x60 in dictionary key",
        "raw": [
            "a`a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x61 in dictionary key",
        "raw": [
            "aaa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aaa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x62 in dictionary key",
        "raw": [
            "aba=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aba",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x63 in dictionary key",
        "raw": [
            "aca=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aca",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x64 in dictionary key",
        "raw": [
            "ada=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ada",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x65 in dictionary key",
        "raw": [
            "aea=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aea",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x66 in dictionary key",
        "raw": [
            "afa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "afa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x67 in dictionary key",
        "raw": [
            "aga=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aga",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x68 in dictionary key",
        "raw": [
            "aha=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aha",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x69 in dictionary key",
        "raw": [
            "aia=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aia",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6a in dictionary key",
        "raw": [
            "aja=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aja",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6b in dictionary key",
        "raw": [
            "aka=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aka",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6c in dictionary key",
        "raw": [
            "ala=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ala",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6d in dictionary key",
        "raw": [
            "ama=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ama",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6e in dictionary key",
        "raw": [
            "ana=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ana",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6f in dictionary key",
        "raw": [
            "aoa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aoa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x70 in dictionary key",
        "raw": [
            "apa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "apa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x71 in dictionary key",
        "raw": [
            "aqa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aqa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x72 in dictionary key",
        "raw": [
            "ara=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ara",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x73 in dictionary key",
        "raw": [
            "asa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "asa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x74 in dictionary key",
        "raw": [
            "ata=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ata",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x75 in dictionary key",
        "raw": [
            "aua=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aua",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x76 in dictionary key",
        "raw": [
            "ava=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ava",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x77 in dictionary key",
        "raw": [
            "awa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "awa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x78 in dictionary key",
        "raw": [
            "axa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "axa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x79 in dictionary key",
        "raw": [
            "aya=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aya",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x7a in dictionary key",
        "raw": [
            "aza=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aza",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x7b in dictionary key",
        "raw": [
            "a{a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x7c in dictionary key",
        "raw": [
            "a|a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x7d in dictionary key",
        "raw": [
            "a}a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x7e in dictionary key",
        "raw": [
            "a~a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x7f in dictionary key",
        "raw": [
            "a\u007fa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x00 starting an dictionary key",
        "raw": [
            "\u0000a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x01 starting an dictionary key",
        "raw": [
            "\u0001a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x02 starting an dictionary key",
        "raw": [
            "\u0002a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x03 starting an dictionary key",
        "raw": [
            "\u0003a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x04 starting an dictionary key",
        "raw": [
            "\u0004a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x05 starting an dictionary key",
        "raw": [
            "\u0005a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x06 starting an dictionary key",
        "raw": [
            "\u0006a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x07 starting an dictionary key",
        "raw": [
            "\u0007a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x08 starting an dictionary key",
        "raw": [
            "\ba=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x09 starting an dictionary key",
        "raw": [
            "\ta=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0a starting an dictionary key",
        "raw": [
            "\na=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0b starting an dictionary key",
        "raw": [
            "\u000ba=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0c starting an dictionary key",
        "raw": [
            "\fa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0d starting an dictionary key",
        "raw": [
            "\ra=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0e starting an dictionary key",
        "raw": [
            "\u000ea=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x0f starting an dictionary key",
        "raw": [
            "\u000fa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x10 starting an dictionary key",
        "raw": [
            "\u0010a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x11 starting an dictionary key",
        "raw": [
            "\u0011a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x12 starting an dictionary key",
        "raw": [
            "\u0012a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x13 starting an dictionary key",
        "raw": [
            "\u0013a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x14 starting an dictionary key",
        "raw": [
            "\u0014a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x15 starting an dictionary key",
        "raw": [
            "\u0015a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x16 starting an dictionary key",
        "raw": [
            "\u0016a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x17 starting an dictionary key",
        "raw": [
            "\u0017a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x18 starting an dictionary key",
        "raw": [
            "\u0018a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x19 starting an dictionary key",
        "raw": [
            "\u0019a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1a starting an dictionary key",
        "raw": [
            "\u001aa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1b starting an dictionary key",
        "raw": [
            "\u001ba=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1c starting an dictionary key",
        "raw": [
            "\u001ca=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1d starting an dictionary key",
        "raw": [
            "\u001da=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1e starting an dictionary key",
        "raw": [
            "\u001ea=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x1f starting an dictionary key",
        "raw": [
            "\u001fa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x20 starting an dictionary key",
        "raw": [
            " a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "a",
                [
                    1,
                    []
                ]
            ]
        ],
        "canonical": [
            "a=1"
        ]
    },
    {
        "name": "0x21 starting an dictionary key",
        "raw": [
            "!a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x22 starting an dictionary key",
        "raw": [
            "\"a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x23 starting an dictionary key",
        "raw": [
            "#a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x24 starting an dictionary key",
        "raw": [
            "$a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x25 starting an dictionary key",
        "raw": [
            "%a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x26 starting an dictionary key",
        "raw": [
            "&a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x27 starting an dictionary key",
        "raw": [
            "'a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x28 starting an dictionary key",
        "raw": [
            "(a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x29 starting an dictionary key",
        "raw": [
            ")a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x2a starting an dictionary key",
        "raw": [
            "*a=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "*a",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x2b starting an dictionary key",
        "raw": [
            "+a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x2c starting an dictionary key",
        "raw": [
            ",a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x2d starting an dictionary key",
        "raw": [
            "-a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x2e starting an dictionary key",
        "raw": [
            ".a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x2f starting an dictionary key",
        "raw": [
            "/a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x30 starting an dictionary key",
        "raw": [
            "0a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x31 starting an dictionary key",
        "raw": [
            "1a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x32 starting an dictionary key",
        "raw": [
            "2a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x33 starting an dictionary key",
        "raw": [
            "3a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x34 starting an dictionary key",
        "raw": [
            "4a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x35 starting an dictionary key",
        "raw": [
            "5a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x36 starting an dictionary key",
        "raw": [
            "6a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x37 starting an dictionary key",
        "raw": [
            "7a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x38 starting an dictionary key",
        "raw": [
            "8a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x39 starting an dictionary key",
        "raw": [
            "9a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3a starting an dictionary key",
        "raw": [
            ":a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3b starting an dictionary key",
        "raw": [
            ";a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3c starting an dictionary key",
        "raw": [
            "<a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3d starting an dictionary key",
        "raw": [
            "=a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3e starting an dictionary key",
        "raw": [
            ">a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x3f starting an dictionary key",
        "raw": [
            "?a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x40 starting an dictionary key",
        "raw": [
            "@a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x41 starting an dictionary key",
        "raw": [
            "Aa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x42 starting an dictionary key",
        "raw": [
            "Ba=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x43 starting an dictionary key",
        "raw": [
            "Ca=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x44 starting an dictionary key",
        "raw": [
            "Da=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x45 starting an dictionary key",
        "raw": [
            "Ea=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x46 starting an dictionary key",
        "raw": [
            "Fa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x47 starting an dictionary key",
        "raw": [
            "Ga=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x48 starting an dictionary key",
        "raw": [
            "Ha=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x49 starting an dictionary key",
        "raw": [
            "Ia=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4a starting an dictionary key",
        "raw": [
            "Ja=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4b starting an dictionary key",
        "raw": [
            "Ka=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4c starting an dictionary key",
        "raw": [
            "La=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4d starting an dictionary key",
        "raw": [
            "Ma=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4e starting an dictionary key",
        "raw": [
            "Na=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x4f starting an dictionary key",
        "raw": [
            "Oa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x50 starting an dictionary key",
        "raw": [
            "Pa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x51 starting an dictionary key",
        "raw": [
            "Qa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x52 starting an dictionary key",
        "raw": [
            "Ra=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x53 starting an dictionary key",
        "raw": [
            "Sa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x54 starting an dictionary key",
        "raw": [
            "Ta=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x55 starting an dictionary key",
        "raw": [
            "Ua=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x56 starting an dictionary key",
        "raw": [
            "Va=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x57 starting an dictionary key",
        "raw": [
            "Wa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x58 starting an dictionary key",
        "raw": [
            "Xa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x59 starting an dictionary key",
        "raw": [
            "Ya=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5a starting an dictionary key",
        "raw": [
            "Za=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5b starting an dictionary key",
        "raw": [
            "[a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5c starting an dictionary key",
        "raw": [
            "\\a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5d starting an dictionary key",
        "raw": [
            "]a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5e starting an dictionary key",
        "raw": [
            "^a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x5f starting an dictionary key",
        "raw": [
            "_a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x60 starting an dictionary key",
        "raw": [
            "`a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x61 starting an dictionary key",
        "raw": [
            "aa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "aa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x62 starting an dictionary key",
        "raw": [
            "ba=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ba",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x63 starting an dictionary key",
        "raw": [
            "ca=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ca",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x64 starting an dictionary key",
        "raw": [
            "da=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "da",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x65 starting an dictionary key",
        "raw": [
            "ea=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ea",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x66 starting an dictionary key",
        "raw": [
            "fa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "fa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x67 starting an dictionary key",
        "raw": [
            "ga=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ga",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x68 starting an dictionary key",
        "raw": [
            "ha=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ha",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x69 starting an dictionary key",
        "raw": [
            "ia=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ia",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6a starting an dictionary key",
        "raw": [
            "ja=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ja",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6b starting an dictionary key",
        "raw": [
            "ka=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ka",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6c starting an dictionary key",
        "raw": [
            "la=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "la",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6d starting an dictionary key",
        "raw": [
            "ma=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ma",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6e starting an dictionary key",
        "raw": [
            "na=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "na",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x6f starting an dictionary key",
        "raw": [
            "oa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "oa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x70 starting an dictionary key",
        "raw": [
            "pa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "pa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x71 starting an dictionary key",
        "raw": [
            "qa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "qa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x72 starting an dictionary key",
        "raw": [
            "ra=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ra",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x73 starting an dictionary key",
        "raw": [
            "sa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "sa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x74 starting an dictionary key",
        "raw": [
            "ta=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ta",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x75 starting an dictionary key",
        "raw": [
            "ua=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ua",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x76 starting an dictionary key",
        "raw": [
            "va=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "va",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x77 starting an dictionary key",
        "raw": [
            "wa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "wa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x78 starting an dictionary key",
        "raw": [
            "xa=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "xa",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x79 starting an dictionary key",
        "raw": [
            "ya=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "ya",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x7a starting an dictionary key",
        "raw": [
            "za=1"
        ],
        "header_type": "dictionary",
        "expected": [
            [
                "za",
                [
                    1,
                    []
                ]
            ]
        ]
    },
    {
        "name": "0x7b starting an dictionary key",
        "raw": [
            "{a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x7c starting an dictionary key",
        "raw": [
            "|a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x7d starting an dictionary key",
        "raw": [
            "}a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x7e starting an dictionary key",
        "raw": [
            "~a=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x7f starting an dictionary key",
        "raw": [
            "\u007fa=1"
        ],
        "header_type": "dictionary",
        "must_fail": true
    },
    {
        "name": "0x00 in parameterised list key",
        "raw": [
            "foo; a\u0000a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x01 in parameterised list key",
        "raw": [
            "foo; a\u0001a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x02 in parameterised list key",
        "raw": [
            "foo; a\u0002a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x03 in parameterised list key",
        "raw": [
            "foo; a\u0003a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x04 in parameterised list key",
        "raw": [
            "foo; a\u0004a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x05 in parameterised list key",
        "raw": [
            "foo; a\u0005a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x06 in parameterised list key",
        "raw": [
            "foo; a\u0006a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x07 in parameterised list key",
        "raw": [
            "foo; a\u0007a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x08 in parameterised list key",
        "raw": [
            "foo; a\ba=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x09 in parameterised list key",
        "raw": [
            "foo; a\ta=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x0a in parameterised list key",
        "raw": [
            "foo; a\na=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x0b in parameterised list key",
        "raw": [
            "foo; a\u000ba=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x0c in parameterised list key",
        "raw": [
            "foo; a\fa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x0d in parameterised list key",
        "raw": [
            "foo; a\ra=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x0e in parameterised list key",
        "raw": [
            "foo; a\u000ea=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x0f in parameterised list key",
        "raw": [
            "foo; a\u000fa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x10 in parameterised list key",
        "raw": [
            "foo; a\u0010a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x11 in parameterised list key",
        "raw": [
            "foo; a\u0011a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x12 in parameterised list key",
        "raw": [
            "foo; a\u0012a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x13 in parameterised list key",
        "raw": [
            "foo; a\u0013a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x14 in parameterised list key",
        "raw": [
            "foo; a\u0014a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x15 in parameterised list key",
        "raw": [
            "foo; a\u0015a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x16 in parameterised list key",
        "raw": [
            "foo; a\u0016a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x17 in parameterised list key",
        "raw": [
            "foo; a\u0017a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x18 in parameterised list key",
        "raw": [
            "foo; a\u0018a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x19 in parameterised list key",
        "raw": [
            "foo; a\u0019a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x1a in parameterised list key",
        "raw": [
            "foo; a\u001aa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x1b in parameterised list key",
        "raw": [
            "foo; a\u001ba=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x1c in parameterised list key",
        "raw": [
            "foo; a\u001ca=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x1d in parameterised list key",
        "raw": [
            "foo; a\u001da=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x1e in parameterised list key",
        "raw": [
            "foo; a\u001ea=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x1f in parameterised list key",
        "raw": [
            "foo; a\u001fa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x20 in parameterised list key",
        "raw": [
            "foo; a a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x21 in parameterised list key",
        "raw": [
            "foo; a!a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x22 in parameterised list key",
        "raw": [
            "foo; a\"a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x23 in parameterised list key",
        "raw": [
            "foo; a#a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x24 in parameterised list key",
        "raw": [
            "foo; a$a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x25 in parameterised list key",
        "raw": [
            "foo; a%a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x26 in parameterised list key",
        "raw": [
            "foo; a&a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x27 in parameterised list key",
        "raw": [
            "foo; a'a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x28 in parameterised list key",
        "raw": [
            "foo; a(a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x29 in parameterised list key",
        "raw": [
            "foo; a)a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x2a in parameterised list key",
        "raw": [
            "foo; a*a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a*a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a*a=1"
        ]
    },
    {
        "name": "0x2b in parameterised list key",
        "raw": [
            "foo; a+a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x2c in parameterised list key",
        "raw": [
            "foo; a,a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x2d in parameterised list key",
        "raw": [
            "foo; a-a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a-a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a-a=1"
        ]
    },
    {
        "name": "0x2e in parameterised list key",
        "raw": [
            "foo; a.a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a.a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a.a=1"
        ]
    },
    {
        "name": "0x2f in parameterised list key",
        "raw": [
            "foo; a/a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x30 in parameterised list key",
        "raw": [
            "foo; a0a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a0a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a0a=1"
        ]
    },
    {
        "name": "0x31 in parameterised list key",
        "raw": [
            "foo; a1a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a1a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a1a=1"
        ]
    },
    {
        "name": "0x32 in parameterised list key",
        "raw": [
            "foo; a2a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a2a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a2a=1"
        ]
    },
    {
        "name": "0x33 in parameterised list key",
        "raw": [
            "foo; a3a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a3a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a3a=1"
        ]
    },
    {
        "name": "0x34 in parameterised list key",
        "raw": [
            "foo; a4a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a4a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a4a=1"
        ]
    },
    {
        "name": "0x35 in parameterised list key",
        "raw": [
            "foo; a5a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a5a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a5a=1"
        ]
    },
    {
        "name": "0x36 in parameterised list key",
        "raw": [
            "foo; a6a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a6a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a6a=1"
        ]
    },
    {
        "name": "0x37 in parameterised list key",
        "raw": [
            "foo; a7a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a7a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a7a=1"
        ]
    },
    {
        "name": "0x38 in parameterised list key",
        "raw": [
            "foo; a8a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a8a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a8a=1"
        ]
    },
    {
        "name": "0x39 in parameterised list key",
        "raw": [
            "foo; a9a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a9a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a9a=1"
        ]
    },
    {
        "name": "0x3a in parameterised list key",
        "raw": [
            "foo; a:a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x3b in parameterised list key",
        "raw": [
            "foo; a;a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a=1"
        ]
    },
    {
        "name": "0x3c in parameterised list key",
        "raw": [
            "foo; a<a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x3d in parameterised list key",
        "raw": [
            "foo; a=a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x3e in parameterised list key",
        "raw": [
            "foo; a>a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x3f in parameterised list key",
        "raw": [
            "foo; a?a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x40 in parameterised list key",
        "raw": [
            "foo; a@a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x41 in parameterised list key",
        "raw": [
            "foo; aAa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x42 in parameterised list key",
        "raw": [
            "foo; aBa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x43 in parameterised list key",
        "raw": [
            "foo; aCa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x44 in parameterised list key",
        "raw": [
            "foo; aDa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x45 in parameterised list key",
        "raw": [
            "foo; aEa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x46 in parameterised list key",
        "raw": [
            "foo; aFa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x47 in parameterised list key",
        "raw": [
            "foo; aGa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x48 in parameterised list key",
        "raw": [
            "foo; aHa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x49 in parameterised list key",
        "raw": [
            "foo; aIa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x4a in parameterised list key",
        "raw": [
            "foo; aJa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x4b in parameterised list key",
        "raw": [
            "foo; aKa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x4c in parameterised list key",
        "raw": [
            "foo; aLa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x4d in parameterised list key",
        "raw": [
            "foo; aMa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x4e in parameterised list key",
        "raw": [
            "foo; aNa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x4f in parameterised list key",
        "raw": [
            "foo; aOa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x50 in parameterised list key",
        "raw": [
            "foo; aPa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x51 in parameterised list key",
        "raw": [
            "foo; aQa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x52 in parameterised list key",
        "raw": [
            "foo; aRa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x53 in parameterised list key",
        "raw": [
            "foo; aSa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x54 in parameterised list key",
        "raw": [
            "foo; aTa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x55 in parameterised list key",
        "raw": [
            "foo; aUa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x56 in parameterised list key",
        "raw": [
            "foo; aVa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x57 in parameterised list key",
        "raw": [
            "foo; aWa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x58 in parameterised list key",
        "raw": [
            "foo; aXa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x59 in parameterised list key",
        "raw": [
            "foo; aYa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x5a in parameterised list key",
        "raw": [
            "foo; aZa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x5b in parameterised list key",
        "raw": [
            "foo; a[a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x5c in parameterised list key",
        "raw": [
            "foo; a\\a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x5d in parameterised list key",
        "raw": [
            "foo; a]a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x5e in parameterised list key",
        "raw": [
            "foo; a^a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x5f in parameterised list key",
        "raw": [
            "foo; a_a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a_a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a_a=1"
        ]
    },
    {
        "name": "0x60 in parameterised list key",
        "raw": [
            "foo; a`a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x61 in parameterised list key",
        "raw": [
            "foo; aaa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aaa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aaa=1"
        ]
    },
    {
        "name": "0x62 in parameterised list key",
        "raw": [
            "foo; aba=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aba",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aba=1"
        ]
    },
    {
        "name": "0x63 in parameterised list key",
        "raw": [
            "foo; aca=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aca",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aca=1"
        ]
    },
    {
        "name": "0x64 in parameterised list key",
        "raw": [
            "foo; ada=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ada",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ada=1"
        ]
    },
    {
        "name": "0x65 in parameterised list key",
        "raw": [
            "foo; aea=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aea",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aea=1"
        ]
    },
    {
        "name": "0x66 in parameterised list key",
        "raw": [
            "foo; afa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "afa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;afa=1"
        ]
    },
    {
        "name": "0x67 in parameterised list key",
        "raw": [
            "foo; aga=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aga",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aga=1"
        ]
    },
    {
        "name": "0x68 in parameterised list key",
        "raw": [
            "foo; aha=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aha",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aha=1"
        ]
    },
    {
        "name": "0x69 in parameterised list key",
        "raw": [
            "foo; aia=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aia",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aia=1"
        ]
    },
    {
        "name": "0x6a in parameterised list key",
        "raw": [
            "foo; aja=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aja",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aja=1"
        ]
    },
    {
        "name": "0x6b in parameterised list key",
        "raw": [
            "foo; aka=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aka",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aka=1"
        ]
    },
    {
        "name": "0x6c in parameterised list key",
        "raw": [
            "foo; ala=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ala",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ala=1"
        ]
    },
    {
        "name": "0x6d in parameterised list key",
        "raw": [
            "foo; ama=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ama",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ama=1"
        ]
    },
    {
        "name": "0x6e in parameterised list key",
        "raw": [
            "foo; ana=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ana",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ana=1"
        ]
    },
    {
        "name": "0x6f in parameterised list key",
        "raw": [
            "foo; aoa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aoa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aoa=1"
        ]
    },
    {
        "name": "0x70 in parameterised list key",
        "raw": [
            "foo; apa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "apa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;apa=1"
        ]
    },
    {
        "name": "0x71 in parameterised list key",
        "raw": [
            "foo; aqa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aqa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aqa=1"
        ]
    },
    {
        "name": "0x72 in parameterised list key",
        "raw": [
            "foo; ara=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ara",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ara=1"
        ]
    },
    {
        "name": "0x73 in parameterised list key",
        "raw": [
            "foo; asa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "asa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;asa=1"
        ]
    },
    {
        "name": "0x74 in parameterised list key",
        "raw": [
            "foo; ata=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ata",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ata=1"
        ]
    },
    {
        "name": "0x75 in parameterised list key",
        "raw": [
            "foo; aua=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aua",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aua=1"
        ]
    },
    {
        "name": "0x76 in parameterised list key",
        "raw": [
            "foo; ava=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ava",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ava=1"
        ]
    },
    {
        "name": "0x77 in parameterised list key",
        "raw": [
            "foo; awa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "awa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;awa=1"
        ]
    },
    {
        "name": "0x78 in parameterised list key",
        "raw": [
            "foo; axa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "axa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;axa=1"
        ]
    },
    {
        "name": "0x79 in parameterised list key",
        "raw": [
            "foo; aya=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aya",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aya=1"
        ]
    },
    {
        "name": "0x7a in parameterised list key",
        "raw": [
            "foo; aza=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aza",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aza=1"
        ]
    },
    {
        "name": "0x7b in parameterised list key",
        "raw": [
            "foo; a{a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x7c in parameterised list key",
        "raw": [
            "foo; a|a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x7d in parameterised list key",
        "raw": [
            "foo; a}a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x7e in parameterised list key",
        "raw": [
            "foo; a~a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x7f in parameterised list key",
        "raw": [
            "foo; a\u007fa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x00 starting a parameterised list key",
        "raw": [
            "foo; \u0000a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x01 starting a parameterised list key",
        "raw": [
            "foo; \u0001a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x02 starting a parameterised list key",
        "raw": [
            "foo; \u0002a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x03 starting a parameterised list key",
        "raw": [
            "foo; \u0003a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x04 starting a parameterised list key",
        "raw": [
            "foo; \u0004a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x05 starting a parameterised list key",
        "raw": [
            "foo; \u0005a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x06 starting a parameterised list key",
        "raw": [
            "foo; \u0006a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x07 starting a parameterised list key",
        "raw": [
            "foo; \u0007a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x08 starting a parameterised list key",
        "raw": [
            "foo; \ba=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x09 starting a parameterised list key",
        "raw": [
            "foo; \ta=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x0a starting a parameterised list key",
        "raw": [
            "foo; \na=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x0b starting a parameterised list key",
        "raw": [
            "foo; \u000ba=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x0c starting a parameterised list key",
        "raw": [
            "foo; \fa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x0d starting a parameterised list key",
        "raw": [
            "foo; \ra=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x0e starting a parameterised list key",
        "raw": [
            "foo; \u000ea=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x0f starting a parameterised list key",
        "raw": [
            "foo; \u000fa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x10 starting a parameterised list key",
        "raw": [
            "foo; \u0010a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x11 starting a parameterised list key",
        "raw": [
            "foo; \u0011a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x12 starting a parameterised list key",
        "raw": [
            "foo; \u0012a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x13 starting a parameterised list key",
        "raw": [
            "foo; \u0013a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x14 starting a parameterised list key",
        "raw": [
            "foo; \u0014a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x15 starting a parameterised list key",
        "raw": [
            "foo; \u0015a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x16 starting a parameterised list key",
        "raw": [
            "foo; \u0016a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x17 starting a parameterised list key",
        "raw": [
            "foo; \u0017a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x18 starting a parameterised list key",
        "raw": [
            "foo; \u0018a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x19 starting a parameterised list key",
        "raw": [
            "foo; \u0019a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x1a starting a parameterised list key",
        "raw": [
            "foo; \u001aa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x1b starting a parameterised list key",
        "raw": [
            "foo; \u001ba=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x1c starting a parameterised list key",
        "raw": [
            "foo; \u001ca=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x1d starting a parameterised list key",
        "raw": [
            "foo; \u001da=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x1e starting a parameterised list key",
        "raw": [
            "foo; \u001ea=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x1f starting a parameterised list key",
        "raw": [
            "foo; \u001fa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x20 starting a parameterised list key",
        "raw": [
            "foo;  a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;a=1"
        ]
    },
    {
        "name": "0x21 starting a parameterised list key",
        "raw": [
            "foo; !a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x22 starting a parameterised list key",
        "raw": [
            "foo; \"a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x23 starting a parameterised list key",
        "raw": [
            "foo; #a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x24 starting a parameterised list key",
        "raw": [
            "foo; $a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x25 starting a parameterised list key",
        "raw": [
            "foo; %a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x26 starting a parameterised list key",
        "raw": [
            "foo; &a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x27 starting a parameterised list key",
        "raw": [
            "foo; 'a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x28 starting a parameterised list key",
        "raw": [
            "foo; (a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x29 starting a parameterised list key",
        "raw": [
            "foo; )a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x2a starting a parameterised list key",
        "raw": [
            "foo; *a=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "*a",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;*a=1"
        ]
    },
    {
        "name": "0x2b starting a parameterised list key",
        "raw": [
            "foo; +a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x2c starting a parameterised list key",
        "raw": [
            "foo; ,a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x2d starting a parameterised list key",
        "raw": [
            "foo; -a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x2e starting a parameterised list key",
        "raw": [
            "foo; .a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x2f starting a parameterised list key",
        "raw": [
            "foo; /a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x30 starting a parameterised list key",
        "raw": [
            "foo; 0a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x31 starting a parameterised list key",
        "raw": [
            "foo; 1a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x32 starting a parameterised list key",
        "raw": [
            "foo; 2a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x33 starting a parameterised list key",
        "raw": [
            "foo; 3a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x34 starting a parameterised list key",
        "raw": [
            "foo; 4a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x35 starting a parameterised list key",
        "raw": [
            "foo; 5a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x36 starting a parameterised list key",
        "raw": [
            "foo; 6a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x37 starting a parameterised list key",
        "raw": [
            "foo; 7a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x38 starting a parameterised list key",
        "raw": [
            "foo; 8a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x39 starting a parameterised list key",
        "raw": [
            "foo; 9a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x3a starting a parameterised list key",
        "raw": [
            "foo; :a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x3b starting a parameterised list key",
        "raw": [
            "foo; ;a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x3c starting a parameterised list key",
        "raw": [
            "foo; <a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x3d starting a parameterised list key",
        "raw": [
            "foo; =a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x3e starting a parameterised list key",
        "raw": [
            "foo; >a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x3f starting a parameterised list key",
        "raw": [
            "foo; ?a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x40 starting a parameterised list key",
        "raw": [
            "foo; @a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x41 starting a parameterised list key",
        "raw": [
            "foo; Aa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x42 starting a parameterised list key",
        "raw": [
            "foo; Ba=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x43 starting a parameterised list key",
        "raw": [
            "foo; Ca=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x44 starting a parameterised list key",
        "raw": [
            "foo; Da=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x45 starting a parameterised list key",
        "raw": [
            "foo; Ea=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x46 starting a parameterised list key",
        "raw": [
            "foo; Fa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x47 starting a parameterised list key",
        "raw": [
            "foo; Ga=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x48 starting a parameterised list key",
        "raw": [
            "foo; Ha=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x49 starting a parameterised list key",
        "raw": [
            "foo; Ia=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x4a starting a parameterised list key",
        "raw": [
            "foo; Ja=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x4b starting a parameterised list key",
        "raw": [
            "foo; Ka=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x4c starting a parameterised list key",
        "raw": [
            "foo; La=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x4d starting a parameterised list key",
        "raw": [
            "foo; Ma=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x4e starting a parameterised list key",
        "raw": [
            "foo; Na=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x4f starting a parameterised list key",
        "raw": [
            "foo; Oa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x50 starting a parameterised list key",
        "raw": [
            "foo; Pa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x51 starting a parameterised list key",
        "raw": [
            "foo; Qa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x52 starting a parameterised list key",
        "raw": [
            "foo; Ra=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x53 starting a parameterised list key",
        "raw": [
            "foo; Sa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x54 starting a parameterised list key",
        "raw": [
            "foo; Ta=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x55 starting a parameterised list key",
        "raw": [
            "foo; Ua=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x56 starting a parameterised list key",
        "raw": [
            "foo; Va=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x57 starting a parameterised list key",
        "raw": [
            "foo; Wa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x58 starting a parameterised list key",
        "raw": [
            "foo; Xa=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x59 starting a parameterised list key",
        "raw": [
            "foo; Ya=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x5a starting a parameterised list key",
        "raw": [
            "foo; Za=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x5b starting a parameterised list key",
        "raw": [
            "foo; [a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x5c starting a parameterised list key",
        "raw": [
            "foo; \\a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x5d starting a parameterised list key",
        "raw": [
            "foo; ]a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x5e starting a parameterised list key",
        "raw": [
            "foo; ^a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x5f starting a parameterised list key",
        "raw": [
            "foo; _a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x60 starting a parameterised list key",
        "raw": [
            "foo; `a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x61 starting a parameterised list key",
        "raw": [
            "foo; aa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "aa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;aa=1"
        ]
    },
    {
        "name": "0x62 starting a parameterised list key",
        "raw": [
            "foo; ba=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ba",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ba=1"
        ]
    },
    {
        "name": "0x63 starting a parameterised list key",
        "raw": [
            "foo; ca=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ca",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ca=1"
        ]
    },
    {
        "name": "0x64 starting a parameterised list key",
        "raw": [
            "foo; da=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "da",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;da=1"
        ]
    },
    {
        "name": "0x65 starting a parameterised list key",
        "raw": [
            "foo; ea=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ea",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ea=1"
        ]
    },
    {
        "name": "0x66 starting a parameterised list key",
        "raw": [
            "foo; fa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "fa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;fa=1"
        ]
    },
    {
        "name": "0x67 starting a parameterised list key",
        "raw": [
            "foo; ga=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ga",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ga=1"
        ]
    },
    {
        "name": "0x68 starting a parameterised list key",
        "raw": [
            "foo; ha=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ha",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ha=1"
        ]
    },
    {
        "name": "0x69 starting a parameterised list key",
        "raw": [
            "foo; ia=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ia",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ia=1"
        ]
    },
    {
        "name": "0x6a starting a parameterised list key",
        "raw": [
            "foo; ja=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ja",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ja=1"
        ]
    },
    {
        "name": "0x6b starting a parameterised list key",
        "raw": [
            "foo; ka=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ka",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ka=1"
        ]
    },
    {
        "name": "0x6c starting a parameterised list key",
        "raw": [
            "foo; la=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "la",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;la=1"
        ]
    },
    {
        "name": "0x6d starting a parameterised list key",
        "raw": [
            "foo; ma=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ma",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ma=1"
        ]
    },
    {
        "name": "0x6e starting a parameterised list key",
        "raw": [
            "foo; na=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "na",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;na=1"
        ]
    },
    {
        "name": "0x6f starting a parameterised list key",
        "raw": [
            "foo; oa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "oa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;oa=1"
        ]
    },
    {
        "name": "0x70 starting a parameterised list key",
        "raw": [
            "foo; pa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "pa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;pa=1"
        ]
    },
    {
        "name": "0x71 starting a parameterised list key",
        "raw": [
            "foo; qa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "qa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;qa=1"
        ]
    },
    {
        "name": "0x72 starting a parameterised list key",
        "raw": [
            "foo; ra=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ra",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ra=1"
        ]
    },
    {
        "name": "0x73 starting a parameterised list key",
        "raw": [
            "foo; sa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "sa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;sa=1"
        ]
    },
    {
        "name": "0x74 starting a parameterised list key",
        "raw": [
            "foo; ta=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ta",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ta=1"
        ]
    },
    {
        "name": "0x75 starting a parameterised list key",
        "raw": [
            "foo; ua=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ua",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ua=1"
        ]
    },
    {
        "name": "0x76 starting a parameterised list key",
        "raw": [
            "foo; va=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "va",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;va=1"
        ]
    },
    {
        "name": "0x77 starting a parameterised list key",
        "raw": [
            "foo; wa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "wa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;wa=1"
        ]
    },
    {
        "name": "0x78 starting a parameterised list key",
        "raw": [
            "foo; xa=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "xa",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;xa=1"
        ]
    },
    {
        "name": "0x79 starting a parameterised list key",
        "raw": [
            "foo; ya=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "ya",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;ya=1"
        ]
    },
    {
        "name": "0x7a starting a parameterised list key",
        "raw": [
            "foo; za=1"
        ],
        "header_type": "list",
        "expected": [
            [
                {
                    "__type": "token",
                    "value": "foo"
                },
                [
                    [
                        "za",
                        1
                    ]
                ]
            ]
        ],
        "canonical": [
            "foo;za=1"
        ]
    },
    {
        "name": "0x7b starting a parameterised list key",
        "raw": [
            "foo; {a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x7c starting a parameterised list key",
        "raw": [
            "foo; |a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x7d starting a parameterised list key",
        "raw": [
            "foo; }a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x7e starting a parameterised list key",
        "raw": [
            "foo; ~a=1"
        ],
        "header_type": "list",
        "must_fail": true
    },
    {
        "name": "0x7f starting a parameterised list key",
        "raw": [
            "foo; \u007fa=1"
        ],
        "header_type": "list",
        "must_fail": true
    }
]