tlv It marshals and unmarshals go types directly to packet format with run-time reflection. Supported types encoding.BinaryMarshaler and encoding.BinaryUnmarshaler bool uint64 string pointer and slice of any types above struct of any types above