                 (UInt8(newValue & 0b0000_00001 ) << 5)
         }
     }
+
     public var _reserved: UInt32 {
         get {
             return UInt32(UInt32(__lengthAndFlags & 0b1100_0000) << 10 | UInt32(__reserved))

                (UInt8(newValue & 0b0000_0001 ) << 4)
        }
    }
    public var _isCompact: UInt32 {
        get {
            return UInt32(((__lengthAndFlags) & 0b0010_0000) >> 5)

                UInt8(newValue & 0b0000_1111)
        }
    }

    public var _isNegative: UInt32 {
        get {
            return UInt32(((__lengthAndFlags) & 0b0001_0000) >> 4)
