type ifaceHeader … var nilType … var boolType … var int32Type … var int64Type … var uint32Type … var uint64Type … var float32Type … var float64Type … var stringType … var bytesType … var enumType … // typeOf returns a pointer to the Go type information. // The pointer is comparable and equal if and only if the types are identical. func typeOf(t any) unsafe.Pointer { … } type value … func valueOfString(v string) Value { … } func valueOfBytes(v []byte) Value { … } func valueOfIface(v any) Value { … } func (v Value) getString() string { … } func (v Value) getBytes() []byte { … } func (v Value) getIface() (x any) { … }