With this change, callers can now examine a struct instance of the `TlvType` instance to figure out programmatically which integer type is maps to. This'll be useful when decoding optional TLV types into a wire struct (knowing when to set it to Some vs None).