1object :empty 2alternate Alt 3 case i: int 4enum AltKind ['i'] 5enum QType ['none', 'qnull', 'qint', 'qstring', 'qdict', 'qlist', 'qfloat', 'qbool'] 6 prefix QTYPE 7