Add vomtest package, for protocol conformance tests.

This uses the vdltest test entries to create golden data files
for vom encoding and decoding.  It's not used anywhere yet, it
just gets the data files ready.

MultiPart: 1/2
Change-Id: I6a1bee208edf3156d36bcfc16afffcc3ecc51911
diff --git a/vdl/vdltest/.api b/vdl/vdltest/.api
index 11899c8..c6d3d07 100644
--- a/vdl/vdltest/.api
+++ b/vdl/vdltest/.api
@@ -20,6 +20,8 @@
 pkg vdltest, func NewValueGenerator([]*vdl.Type) *ValueGenerator
 pkg vdltest, func PrintEntryStats(io.Writer, ...EntryValue) error
 pkg vdltest, func PrintTypeStats(io.Writer, ...*vdl.Type) error
+pkg vdltest, func ToEntryValue(Entry) EntryValue
+pkg vdltest, func ToEntryValues([]Entry) []EntryValue
 pkg vdltest, func VDLReadVUnionDepth1_All(vdl.Decoder, *VUnionDepth1_All) error
 pkg vdltest, func VDLReadVUnionDepth1_Rand0(vdl.Decoder, *VUnionDepth1_Rand0) error
 pkg vdltest, func VDLReadVUnionDepth1_Rand1(vdl.Decoder, *VUnionDepth1_Rand1) error
diff --git a/vdl/vdltest/entry.go b/vdl/vdltest/entry.go
new file mode 100644
index 0000000..5c6d086
--- /dev/null
+++ b/vdl/vdltest/entry.go
@@ -0,0 +1,33 @@
+// Copyright 2016 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package vdltest
+
+import "v.io/v23/vdl"
+
+// EntryValue is like Entry, but represents the target and source values as
+// *vdl.Value, rather than interface{}.
+type EntryValue struct {
+	Label  string
+	Target *vdl.Value
+	Source *vdl.Value
+}
+
+// ToEntryValue converts the Entry e into an EntryValue.
+func ToEntryValue(e Entry) EntryValue {
+	return EntryValue{
+		Label:  e.Label,
+		Target: vdl.ValueOf(e.Target),
+		Source: vdl.ValueOf(e.Source),
+	}
+}
+
+// ToEntryValues converts each Entry in entries into a corresponding EntryValue.
+func ToEntryValues(entries []Entry) []EntryValue {
+	var result []EntryValue
+	for _, e := range entries {
+		result = append(result, ToEntryValue(e))
+	}
+	return result
+}
diff --git a/vdl/vdltest/entry_generator.go b/vdl/vdltest/entry_generator.go
index 259f9ca..5a53d83 100644
--- a/vdl/vdltest/entry_generator.go
+++ b/vdl/vdltest/entry_generator.go
@@ -15,14 +15,6 @@
 	"v.io/v23/vdl"
 )
 
-// EntryValue is like Entry, but represents the target and source values as
-// *vdl.Value, rather than interface{}.
-type EntryValue struct {
-	Label  string
-	Target *vdl.Value
-	Source *vdl.Value
-}
-
 // IsCanonical returns true iff e.Target == e.Source.
 func (e EntryValue) IsCanonical() bool {
 	return vdl.EqualValue(e.Target, e.Source)
diff --git a/vom/vomtest/.api b/vom/vomtest/.api
new file mode 100644
index 0000000..c4d5633
--- /dev/null
+++ b/vom/vomtest/.api
@@ -0,0 +1,22 @@
+pkg vomtest, func Data81() []TestCase
+pkg vomtest, method (*TestCase) FillVDLTarget(vdl.Target, *vdl.Type) error
+pkg vomtest, method (*TestCase) MakeVDLTarget() vdl.Target
+pkg vomtest, method (*TestCase) VDLRead(vdl.Decoder) error
+pkg vomtest, method (*TestCaseTarget) FinishField(vdl.Target, vdl.Target) error
+pkg vomtest, method (*TestCaseTarget) FinishFields(vdl.FieldsTarget) error
+pkg vomtest, method (*TestCaseTarget) StartField(string) (vdl.Target, vdl.Target, error)
+pkg vomtest, method (*TestCaseTarget) StartFields(*vdl.Type) (vdl.FieldsTarget, error)
+pkg vomtest, method (*TestCaseTarget) ZeroField(string) error
+pkg vomtest, method (TestCase) VDLIsZero() bool
+pkg vomtest, method (TestCase) VDLWrite(vdl.Encoder) error
+pkg vomtest, type TestCase struct
+pkg vomtest, type TestCase struct, Hex string
+pkg vomtest, type TestCase struct, HexType string
+pkg vomtest, type TestCase struct, HexValue string
+pkg vomtest, type TestCase struct, HexVersion string
+pkg vomtest, type TestCase struct, Name string
+pkg vomtest, type TestCase struct, Value interface{}
+pkg vomtest, type TestCaseTarget struct
+pkg vomtest, type TestCaseTarget struct, Value *TestCase
+pkg vomtest, type TestCaseTarget struct, embedded vdl.FieldsTargetBase
+pkg vomtest, type TestCaseTarget struct, embedded vdl.TargetBase
diff --git a/vom/vomtest/data.go b/vom/vomtest/data.go
new file mode 100644
index 0000000..7de0e51
--- /dev/null
+++ b/vom/vomtest/data.go
@@ -0,0 +1,15 @@
+// Copyright 2016 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Package vomtest provides protocol conformance tests for the Vanadium Object
+// Marshaller (VOM).
+package vomtest
+
+// The following causes data files to be generated when "go generate" is run.
+//go:generate ./gen.sh
+
+// Data81 returns test cases for vom version 81.
+func Data81() []TestCase {
+	return data81
+}
diff --git a/vom/vomtest/data81_gen.vdl b/vom/vomtest/data81_gen.vdl
new file mode 100644
index 0000000..6d658a6
--- /dev/null
+++ b/vom/vomtest/data81_gen.vdl
@@ -0,0 +1,50035 @@
+// Copyright 2016 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// This file was auto-generated by v.io/v23/vom/vomtest/internal/vomtestgen
+// Run the following to re-generate:
+//   $ jiri run go generate v.io/v23/vom/vomtest
+
+package vomtest
+
+import (
+	"v.io/v23/vdl/vdltest"
+)
+
+// Entries: 479
+// -------------------------------------------------------
+// |          |Total|+Max|+Min|-Max|-Min|Full|Zero|isZero|
+// -------------------------------------------------------
+// |total     |  479|  20|  20|  12|  12| 207| 208|   208| [!can=0]
+// |isZero    |  208|   0|   0|   0|   0|   0| 208|   208| [!can=0]
+// -------------------------------------------------------
+// |any       |    2|   0|   0|   0|   0|   0|   2|     2| [nil=2]
+// |optional  |   12|   0|   0|   0|   0|   6|   6|     6| [!can=0] [nil=6]
+// |bool      |    4|   0|   0|   0|   0|   2|   2|     2| [!can=0]
+// |byte      |    8|   2|   2|   0|   0|   2|   2|     2| [!can=0]
+// |uint16    |    8|   2|   2|   0|   0|   2|   2|     2| [!can=0]
+// |uint32    |    8|   2|   2|   0|   0|   2|   2|     2| [!can=0]
+// |uint64    |    8|   2|   2|   0|   0|   2|   2|     2| [!can=0]
+// |int8      |   12|   2|   2|   2|   2|   2|   2|     2| [!can=0]
+// |int16     |   12|   2|   2|   2|   2|   2|   2|     2| [!can=0]
+// |int32     |   12|   2|   2|   2|   2|   2|   2|     2| [!can=0]
+// |int64     |   12|   2|   2|   2|   2|   2|   2|     2| [!can=0]
+// |float32   |   12|   2|   2|   2|   2|   2|   2|     2| [!can=0]
+// |float64   |   12|   2|   2|   2|   2|   2|   2|     2| [!can=0]
+// |string    |    4|   0|   0|   0|   0|   2|   2|     2| [!can=0]
+// |enum      |    6|   0|   0|   0|   0|   4|   2|     2| [!can=0]
+// |typeobject|    2|   0|   0|   0|   0|   1|   1|     1|
+// |array     |   59|   0|   0|   0|   0|  29|  30|    30| [!can=0] [len min=1 max=3]
+// |list      |  120|   0|   0|   0|   0|  60|  60|    60| [!can=0] [len max=1]
+// |set       |   64|   0|   0|   0|   0|  32|  32|    32| [!can=0] [len max=1]
+// |map       |   64|   0|   0|   0|   0|  32|  32|    32| [!can=0] [len max=1]
+// |struct    |   20|   0|   0|   0|   0|  10|  10|    10| [!can=0]
+// |union     |   18|   0|   0|   0|   0|   9|   9|     9| [!can=0]
+// -------------------------------------------------------
+// |IsNamed   |  283|  10|  10|   6|   6| 126| 125|   125| [!can=0]
+// |IsUnnamed |  196|  10|  10|   6|   6|  81|  83|    83| [!can=0]
+// |IsBytes   |   12|   0|   0|   0|   0|   6|   6|     6| [!can=0]
+// -------------------------------------------------------
+// 
+// Each column has a pair of entry counts (canonical,non-canonical), computed
+// from the Source value.  An entry is canonical if Target == Source.
+// !can tracks the number of non-canonical entries for each unique target.
+// 
+// +{Max,Min}: Target set to positive max and min values.
+// -{Max,Min}: Target set to negative max and min values.
+// Full:       Target is entirely non-zero, except for cyclic types.
+// NilAny:     Target is optional(nil), source is any(nil).
+// Random:     Target is random value.
+// Zero:       Target is zero value.
+
+const data81 = []TestCase {
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "1e000001e0"}
+	// 1e                   MsgId                             15
+	//                      ValueMsg                          15 [any]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// e0                   Control                          Nil [any(nil)]
+	// DumpStatus{MsgId: 15, MsgLen: 1, MsgN: 1, Value: any(nil)}
+	{
+		`Zero any(nil)`,
+		any(nil),
+		"811e000001e0",
+		"81", "", "1e000001e0",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0200"}
+	// 02                   MsgId                              1
+	//                      ValueMsg                           1 [bool]
+	// 00                   PrimValue                      false [bool]
+	// DumpStatus{MsgId: 1, MsgN: 2, Value: false}
+	{
+		`Zero false`,
+		false,
+		"810200",
+		"81", "", "0200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0201"}
+	// 02                   MsgId                              1
+	//                      ValueMsg                           1 [bool]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 1, MsgN: 2, Value: true}
+	{
+		`Full true`,
+		true,
+		"810201",
+		"81", "", "0201",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 32, MsgN: 32, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VBool bool]
+	// 00                   PrimValue                      false [bool]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VBool bool(false)}
+	{
+		`Zero vdltest.VBool(false)`,
+		vdltest.VBool(false),
+		"81512000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15200",
+		"81", "512000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15201"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 32, MsgN: 32, Buf(2): "5201"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VBool bool]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VBool bool(true)}
+	{
+		`Full vdltest.VBool(true)`,
+		vdltest.VBool(true),
+		"81512000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15201",
+		"81", "512000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1", "5201",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0600"}
+	// 06                   MsgId                              3
+	//                      ValueMsg                           3 [string]
+	// 00                   ByteLen                            0 [string len]
+	//                      PrimValue                         "" [string]
+	// DumpStatus{MsgId: 3, MsgN: 2, Value: ""}
+	{
+		`Zero ""`,
+		"",
+		"810600",
+		"81", "", "0600",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "06296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 06                   MsgId                              3
+	//                      ValueMsg                           3 [string]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 3, MsgN: 43, Value: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}
+	{
+		`Full "abcdefghijklmnopΔΘΠΣΦ王普澤世界"`,
+		"abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+		"8106296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "", "06296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 34, MsgN: 34, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VString string]
+	// 00                   ByteLen                            0 [string len]
+	//                      PrimValue                         "" [string]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VString string("")}
+	{
+		`Zero vdltest.VString("")`,
+		vdltest.VString(""),
+		"81512200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15200",
+		"81", "512200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(79): "512200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e152296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 34, MsgN: 34, Buf(43): "52296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VString string]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgN: 43, Value: v.io/v23/vdl/vdltest.VString string("abcdefghijklmnopΔΘΠΣΦ王普澤世界")}
+	{
+		`Full vdltest.VString("abcdefghijklmnopΔΘΠΣΦ王普澤世界")`,
+		vdltest.VString("abcdefghijklmnopΔΘΠΣΦ王普澤世界"),
+		"81512200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e152296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "512200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1", "52296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "1c010f00"}
+	// 1c                   MsgId                             14
+	//                      ValueMsg                          14 [typeobject]
+	// 01                   TypeIdsLen                         1
+	// 0f                   TypeId                            15
+	// 00                   TypeId                             0 [any]
+	// DumpStatus{MsgId: 14, MsgN: 4, Value: typeobject(any)}
+	{
+		`Zero typeobject(any)`,
+		typeobject(any),
+		"811c010f00",
+		"81", "", "1c010f00",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "1c010900"}
+	// 1c                   MsgId                             14
+	//                      ValueMsg                          14 [typeobject]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 00                   TypeId                             0 [int64]
+	// DumpStatus{MsgId: 14, MsgN: 4, Value: typeobject(int64)}
+	{
+		`Full typeobject(int64)`,
+		typeobject(int64),
+		"811c010900",
+		"81", "", "1c010900",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0400"}
+	// 04                   MsgId                              2
+	//                      ValueMsg                           2 [byte]
+	// 00                   PrimValue                          0 [byte]
+	// DumpStatus{MsgId: 2, MsgN: 2, Value: byte(0)}
+	{
+		`Zero byte(0)`,
+		byte(0),
+		"810400",
+		"81", "", "0400",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "04ffff"}
+	// 04                   MsgId                              2
+	//                      ValueMsg                           2 [byte]
+	// ffff                 PrimValue                        255 [byte]
+	// DumpStatus{MsgId: 2, MsgN: 3, Value: byte(255)}
+	{
+		`+Max byte(255)`,
+		byte(255),
+		"8104ffff",
+		"81", "", "04ffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0401"}
+	// 04                   MsgId                              2
+	//                      ValueMsg                           2 [byte]
+	// 01                   PrimValue                          1 [byte]
+	// DumpStatus{MsgId: 2, MsgN: 2, Value: byte(1)}
+	{
+		`+Min byte(1)`,
+		byte(1),
+		"810401",
+		"81", "", "0401",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "047b"}
+	// 04                   MsgId                              2
+	//                      ValueMsg                           2 [byte]
+	// 7b                   PrimValue                        123 [byte]
+	// DumpStatus{MsgId: 2, MsgN: 2, Value: byte(123)}
+	{
+		`Full byte(123)`,
+		byte(123),
+		"81047b",
+		"81", "", "047b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 32, MsgN: 32, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VByte byte]
+	// 00                   PrimValue                          0 [byte]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VByte byte(0)}
+	{
+		`Zero vdltest.VByte(0)`,
+		vdltest.VByte(0),
+		"81512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15200",
+		"81", "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e152ffff"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 32, MsgN: 32, Buf(3): "52ffff"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VByte byte]
+	// ffff                 PrimValue                        255 [byte]
+	// DumpStatus{MsgId: 41, MsgN: 3, Value: v.io/v23/vdl/vdltest.VByte byte(255)}
+	{
+		`+Max vdltest.VByte(255)`,
+		vdltest.VByte(255),
+		"81512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e152ffff",
+		"81", "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1", "52ffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15201"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 32, MsgN: 32, Buf(2): "5201"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VByte byte]
+	// 01                   PrimValue                          1 [byte]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VByte byte(1)}
+	{
+		`+Min vdltest.VByte(1)`,
+		vdltest.VByte(1),
+		"81512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15201",
+		"81", "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1", "5201",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1527b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 32, MsgN: 32, Buf(2): "527b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VByte byte]
+	// 7b                   PrimValue                        123 [byte]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VByte byte(123)}
+	{
+		`Full vdltest.VByte(123)`,
+		vdltest.VByte(123),
+		"81512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1527b",
+		"81", "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1", "527b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VEnumAbc.A]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}(A)}
+	{
+		`Zero vdltest.VEnumAbc.A`,
+		vdltest.VEnumAbc.A,
+		"81512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15200",
+		"81", "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15201"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(2): "5201"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VEnumAbc.B]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}(B)}
+	{
+		`Full vdltest.VEnumAbc.B`,
+		vdltest.VEnumAbc.B,
+		"81512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15201",
+		"81", "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1", "5201",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(2): "5202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}(C)}
+	{
+		`Full vdltest.VEnumAbc.C`,
+		vdltest.VEnumAbc.C,
+		"81512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15202",
+		"81", "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1", "5202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VEnumBcd.B]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}(B)}
+	{
+		`Zero vdltest.VEnumBcd.B`,
+		vdltest.VEnumBcd.B,
+		"81512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15200",
+		"81", "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15201"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(2): "5201"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VEnumBcd.C]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}(C)}
+	{
+		`Full vdltest.VEnumBcd.C`,
+		vdltest.VEnumBcd.C,
+		"81512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15201",
+		"81", "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1", "5201",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(2): "5202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}(D)}
+	{
+		`Full vdltest.VEnumBcd.D`,
+		vdltest.VEnumBcd.D,
+		"81512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15202",
+		"81", "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1", "5202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "5125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15201e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 37, MsgN: 37, Buf(3): "5201e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructEmpty struct{}]
+	// 01                   MsgLen                             1
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VStructEmpty struct{}{}}
+	{
+		`Zero vdltest.VStructEmpty{}`,
+		vdltest.VStructEmpty{},
+		"815125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15201e1",
+		"81", "5125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1", "5201e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "1e000001e0"}
+	// 1e                   MsgId                             15
+	//                      ValueMsg                          15 [any]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// e0                   Control                          Nil [any(nil)]
+	// DumpStatus{MsgId: 15, MsgLen: 1, MsgN: 1, Value: any(nil)}
+	{
+		`Zero any(nil)`,
+		any(nil),
+		"811e000001e0",
+		"81", "", "1e000001e0",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(211): "5336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1550403010fe151360600056572726f720104000249640103e100095265747279436f6465012ae100034d73670103e10009506172616d4c697374012be1e15200005900296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 54, MsgN: 54, Buf(155): "550403010fe151360600056572726f720104000249640103e100095265747279436f6465012ae100034d73670103e10009506172616d4c697374012be1e15200005900296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -43, MsgLen: 4, MsgN: 4, Buf(149): "51360600056572726f720104000249640103e100095265747279436f6465012ae100034d73670103e10009506172616d4c697374012be1e15200005900296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 54, MsgN: 54, Buf(93): "5200005900296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 59                   MsgLen                            89
+	// 00                   Index                              0 [error.Id]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [error.RetryCode]
+	// 03                   Index                              3 [.RetryBackoff]
+	// 02                   Index                              2 [error.Msg]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// e1                   Control                          End [error END]
+	// DumpStatus{MsgId: 41, MsgLen: 89, MsgN: 89, Value: error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", ParamList: {}}}
+	{
+		`Full error{Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		error{Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"815336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1550403010fe151360600056572726f720104000249640103e100095265747279436f6465012ae100034d73670103e10009506172616d4c697374012be1e15200005900296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+		"81", "5336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1550403010fe151360600056572726f720104000249640103e100095265747279436f6465012ae100034d73670103e10009506172616d4c697374012be1e1", "5200005900296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0800"}
+	// 08                   MsgId                              4
+	//                      ValueMsg                           4 [uint16]
+	// 00                   PrimValue                          0 [uint]
+	// DumpStatus{MsgId: 4, MsgN: 2, Value: uint16(0)}
+	{
+		`Zero uint16(0)`,
+		uint16(0),
+		"810800",
+		"81", "", "0800",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "08feffff"}
+	// 08                   MsgId                              4
+	//                      ValueMsg                           4 [uint16]
+	// feffff               PrimValue                      65535 [uint]
+	// DumpStatus{MsgId: 4, MsgN: 4, Value: uint16(65535)}
+	{
+		`+Max uint16(65535)`,
+		uint16(65535),
+		"8108feffff",
+		"81", "", "08feffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0801"}
+	// 08                   MsgId                              4
+	//                      ValueMsg                           4 [uint16]
+	// 01                   PrimValue                          1 [uint]
+	// DumpStatus{MsgId: 4, MsgN: 2, Value: uint16(1)}
+	{
+		`+Min uint16(1)`,
+		uint16(1),
+		"810801",
+		"81", "", "0801",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "087b"}
+	// 08                   MsgId                              4
+	//                      ValueMsg                           4 [uint16]
+	// 7b                   PrimValue                        123 [uint]
+	// DumpStatus{MsgId: 4, MsgN: 2, Value: uint16(123)}
+	{
+		`Full uint16(123)`,
+		uint16(123),
+		"81087b",
+		"81", "", "087b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 34, MsgN: 34, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUint16 uint16]
+	// 00                   PrimValue                          0 [uint]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUint16 uint16(0)}
+	{
+		`Zero vdltest.VUint16(0)`,
+		vdltest.VUint16(0),
+		"81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15200",
+		"81", "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(40): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e152feffff"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 34, MsgN: 34, Buf(4): "52feffff"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUint16 uint16]
+	// feffff               PrimValue                      65535 [uint]
+	// DumpStatus{MsgId: 41, MsgN: 4, Value: v.io/v23/vdl/vdltest.VUint16 uint16(65535)}
+	{
+		`+Max vdltest.VUint16(65535)`,
+		vdltest.VUint16(65535),
+		"81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e152feffff",
+		"81", "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1", "52feffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15201"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 34, MsgN: 34, Buf(2): "5201"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUint16 uint16]
+	// 01                   PrimValue                          1 [uint]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUint16 uint16(1)}
+	{
+		`+Min vdltest.VUint16(1)`,
+		vdltest.VUint16(1),
+		"81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15201",
+		"81", "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1", "5201",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1527b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 34, MsgN: 34, Buf(2): "527b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUint16 uint16]
+	// 7b                   PrimValue                        123 [uint]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUint16 uint16(123)}
+	{
+		`Full vdltest.VUint16(123)`,
+		vdltest.VUint16(123),
+		"81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1527b",
+		"81", "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1", "527b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0a00"}
+	// 0a                   MsgId                              5
+	//                      ValueMsg                           5 [uint32]
+	// 00                   PrimValue                          0 [uint]
+	// DumpStatus{MsgId: 5, MsgN: 2, Value: uint32(0)}
+	{
+		`Zero uint32(0)`,
+		uint32(0),
+		"810a00",
+		"81", "", "0a00",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "0afcffffffff"}
+	// 0a                   MsgId                              5
+	//                      ValueMsg                           5 [uint32]
+	// fcffffffff           PrimValue                 4294967295 [uint]
+	// DumpStatus{MsgId: 5, MsgN: 6, Value: uint32(4294967295)}
+	{
+		`+Max uint32(4294967295)`,
+		uint32(4294967295),
+		"810afcffffffff",
+		"81", "", "0afcffffffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0a01"}
+	// 0a                   MsgId                              5
+	//                      ValueMsg                           5 [uint32]
+	// 01                   PrimValue                          1 [uint]
+	// DumpStatus{MsgId: 5, MsgN: 2, Value: uint32(1)}
+	{
+		`+Min uint32(1)`,
+		uint32(1),
+		"810a01",
+		"81", "", "0a01",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0a7b"}
+	// 0a                   MsgId                              5
+	//                      ValueMsg                           5 [uint32]
+	// 7b                   PrimValue                        123 [uint]
+	// DumpStatus{MsgId: 5, MsgN: 2, Value: uint32(123)}
+	{
+		`Full uint32(123)`,
+		uint32(123),
+		"810a7b",
+		"81", "", "0a7b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 34, MsgN: 34, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUint32 uint32]
+	// 00                   PrimValue                          0 [uint]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUint32 uint32(0)}
+	{
+		`Zero vdltest.VUint32(0)`,
+		vdltest.VUint32(0),
+		"81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15200",
+		"81", "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e152fcffffffff"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 34, MsgN: 34, Buf(6): "52fcffffffff"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUint32 uint32]
+	// fcffffffff           PrimValue                 4294967295 [uint]
+	// DumpStatus{MsgId: 41, MsgN: 6, Value: v.io/v23/vdl/vdltest.VUint32 uint32(4294967295)}
+	{
+		`+Max vdltest.VUint32(4294967295)`,
+		vdltest.VUint32(4294967295),
+		"81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e152fcffffffff",
+		"81", "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1", "52fcffffffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15201"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 34, MsgN: 34, Buf(2): "5201"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUint32 uint32]
+	// 01                   PrimValue                          1 [uint]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUint32 uint32(1)}
+	{
+		`+Min vdltest.VUint32(1)`,
+		vdltest.VUint32(1),
+		"81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15201",
+		"81", "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1", "5201",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1527b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 34, MsgN: 34, Buf(2): "527b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUint32 uint32]
+	// 7b                   PrimValue                        123 [uint]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUint32 uint32(123)}
+	{
+		`Full vdltest.VUint32(123)`,
+		vdltest.VUint32(123),
+		"81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1527b",
+		"81", "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1", "527b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0c00"}
+	// 0c                   MsgId                              6
+	//                      ValueMsg                           6 [uint64]
+	// 00                   PrimValue                          0 [uint]
+	// DumpStatus{MsgId: 6, MsgN: 2, Value: uint64(0)}
+	{
+		`Zero uint64(0)`,
+		uint64(0),
+		"810c00",
+		"81", "", "0c00",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "0cf8ffffffffffffffff"}
+	// 0c                   MsgId                              6
+	//                      ValueMsg                           6 [uint64]
+	// f8ffffffffffffffff   PrimValue       18446744073709551615 [uint]
+	// DumpStatus{MsgId: 6, MsgN: 10, Value: uint64(18446744073709551615)}
+	{
+		`+Max uint64(18446744073709551615)`,
+		uint64(18446744073709551615),
+		"810cf8ffffffffffffffff",
+		"81", "", "0cf8ffffffffffffffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0c01"}
+	// 0c                   MsgId                              6
+	//                      ValueMsg                           6 [uint64]
+	// 01                   PrimValue                          1 [uint]
+	// DumpStatus{MsgId: 6, MsgN: 2, Value: uint64(1)}
+	{
+		`+Min uint64(1)`,
+		uint64(1),
+		"810c01",
+		"81", "", "0c01",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0c7b"}
+	// 0c                   MsgId                              6
+	//                      ValueMsg                           6 [uint64]
+	// 7b                   PrimValue                        123 [uint]
+	// DumpStatus{MsgId: 6, MsgN: 2, Value: uint64(123)}
+	{
+		`Full uint64(123)`,
+		uint64(123),
+		"810c7b",
+		"81", "", "0c7b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 34, MsgN: 34, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUint64 uint64]
+	// 00                   PrimValue                          0 [uint]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUint64 uint64(0)}
+	{
+		`Zero vdltest.VUint64(0)`,
+		vdltest.VUint64(0),
+		"81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15200",
+		"81", "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e152f8ffffffffffffffff"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 34, MsgN: 34, Buf(10): "52f8ffffffffffffffff"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUint64 uint64]
+	// f8ffffffffffffffff   PrimValue       18446744073709551615 [uint]
+	// DumpStatus{MsgId: 41, MsgN: 10, Value: v.io/v23/vdl/vdltest.VUint64 uint64(18446744073709551615)}
+	{
+		`+Max vdltest.VUint64(18446744073709551615)`,
+		vdltest.VUint64(18446744073709551615),
+		"81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e152f8ffffffffffffffff",
+		"81", "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1", "52f8ffffffffffffffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15201"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 34, MsgN: 34, Buf(2): "5201"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUint64 uint64]
+	// 01                   PrimValue                          1 [uint]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUint64 uint64(1)}
+	{
+		`+Min vdltest.VUint64(1)`,
+		vdltest.VUint64(1),
+		"81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15201",
+		"81", "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1", "5201",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1527b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 34, MsgN: 34, Buf(2): "527b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUint64 uint64]
+	// 7b                   PrimValue                        123 [uint]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUint64 uint64(123)}
+	{
+		`Full vdltest.VUint64(123)`,
+		vdltest.VUint64(123),
+		"81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1527b",
+		"81", "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1", "527b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "2000"}
+	// 20                   MsgId                             16
+	//                      ValueMsg                          16 [int8]
+	// 00                   PrimValue                          0 [int]
+	// DumpStatus{MsgId: 16, MsgN: 2, Value: int8(0)}
+	{
+		`Zero int8(0)`,
+		int8(0),
+		"812000",
+		"81", "", "2000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "20fffe"}
+	// 20                   MsgId                             16
+	//                      ValueMsg                          16 [int8]
+	// fffe                 PrimValue                        127 [int]
+	// DumpStatus{MsgId: 16, MsgN: 3, Value: int8(127)}
+	{
+		`+Max int8(127)`,
+		int8(127),
+		"8120fffe",
+		"81", "", "20fffe",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "2002"}
+	// 20                   MsgId                             16
+	//                      ValueMsg                          16 [int8]
+	// 02                   PrimValue                          1 [int]
+	// DumpStatus{MsgId: 16, MsgN: 2, Value: int8(1)}
+	{
+		`+Min int8(1)`,
+		int8(1),
+		"812002",
+		"81", "", "2002",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "20ffff"}
+	// 20                   MsgId                             16
+	//                      ValueMsg                          16 [int8]
+	// ffff                 PrimValue                       -128 [int]
+	// DumpStatus{MsgId: 16, MsgN: 3, Value: int8(-128)}
+	{
+		`-Max int8(-128)`,
+		int8(-128),
+		"8120ffff",
+		"81", "", "20ffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "2001"}
+	// 20                   MsgId                             16
+	//                      ValueMsg                          16 [int8]
+	// 01                   PrimValue                         -1 [int]
+	// DumpStatus{MsgId: 16, MsgN: 2, Value: int8(-1)}
+	{
+		`-Min int8(-1)`,
+		int8(-1),
+		"812001",
+		"81", "", "2001",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "20fff5"}
+	// 20                   MsgId                             16
+	//                      ValueMsg                          16 [int8]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 16, MsgN: 3, Value: int8(-123)}
+	{
+		`Full int8(-123)`,
+		int8(-123),
+		"8120fff5",
+		"81", "", "20fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 32, MsgN: 32, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt8 int8]
+	// 00                   PrimValue                          0 [int]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VInt8 int8(0)}
+	{
+		`Zero vdltest.VInt8(0)`,
+		vdltest.VInt8(0),
+		"81512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15200",
+		"81", "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e152fffe"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 32, MsgN: 32, Buf(3): "52fffe"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt8 int8]
+	// fffe                 PrimValue                        127 [int]
+	// DumpStatus{MsgId: 41, MsgN: 3, Value: v.io/v23/vdl/vdltest.VInt8 int8(127)}
+	{
+		`+Max vdltest.VInt8(127)`,
+		vdltest.VInt8(127),
+		"81512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e152fffe",
+		"81", "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1", "52fffe",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 32, MsgN: 32, Buf(2): "5202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt8 int8]
+	// 02                   PrimValue                          1 [int]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VInt8 int8(1)}
+	{
+		`+Min vdltest.VInt8(1)`,
+		vdltest.VInt8(1),
+		"81512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15202",
+		"81", "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1", "5202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e152ffff"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 32, MsgN: 32, Buf(3): "52ffff"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt8 int8]
+	// ffff                 PrimValue                       -128 [int]
+	// DumpStatus{MsgId: 41, MsgN: 3, Value: v.io/v23/vdl/vdltest.VInt8 int8(-128)}
+	{
+		`-Max vdltest.VInt8(-128)`,
+		vdltest.VInt8(-128),
+		"81512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e152ffff",
+		"81", "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1", "52ffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15201"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 32, MsgN: 32, Buf(2): "5201"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt8 int8]
+	// 01                   PrimValue                         -1 [int]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VInt8 int8(-1)}
+	{
+		`-Min vdltest.VInt8(-1)`,
+		vdltest.VInt8(-1),
+		"81512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15201",
+		"81", "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1", "5201",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e152fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 32, MsgN: 32, Buf(3): "52fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt8 int8]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgN: 3, Value: v.io/v23/vdl/vdltest.VInt8 int8(-123)}
+	{
+		`Full vdltest.VInt8(-123)`,
+		vdltest.VInt8(-123),
+		"81512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e152fff5",
+		"81", "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1", "52fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e00"}
+	// 0e                   MsgId                              7
+	//                      ValueMsg                           7 [int16]
+	// 00                   PrimValue                          0 [int]
+	// DumpStatus{MsgId: 7, MsgN: 2, Value: int16(0)}
+	{
+		`Zero int16(0)`,
+		int16(0),
+		"810e00",
+		"81", "", "0e00",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "0efefffe"}
+	// 0e                   MsgId                              7
+	//                      ValueMsg                           7 [int16]
+	// fefffe               PrimValue                      32767 [int]
+	// DumpStatus{MsgId: 7, MsgN: 4, Value: int16(32767)}
+	{
+		`+Max int16(32767)`,
+		int16(32767),
+		"810efefffe",
+		"81", "", "0efefffe",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e02"}
+	// 0e                   MsgId                              7
+	//                      ValueMsg                           7 [int16]
+	// 02                   PrimValue                          1 [int]
+	// DumpStatus{MsgId: 7, MsgN: 2, Value: int16(1)}
+	{
+		`+Min int16(1)`,
+		int16(1),
+		"810e02",
+		"81", "", "0e02",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "0efeffff"}
+	// 0e                   MsgId                              7
+	//                      ValueMsg                           7 [int16]
+	// feffff               PrimValue                     -32768 [int]
+	// DumpStatus{MsgId: 7, MsgN: 4, Value: int16(-32768)}
+	{
+		`-Max int16(-32768)`,
+		int16(-32768),
+		"810efeffff",
+		"81", "", "0efeffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e01"}
+	// 0e                   MsgId                              7
+	//                      ValueMsg                           7 [int16]
+	// 01                   PrimValue                         -1 [int]
+	// DumpStatus{MsgId: 7, MsgN: 2, Value: int16(-1)}
+	{
+		`-Min int16(-1)`,
+		int16(-1),
+		"810e01",
+		"81", "", "0e01",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "0efff5"}
+	// 0e                   MsgId                              7
+	//                      ValueMsg                           7 [int16]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 7, MsgN: 3, Value: int16(-123)}
+	{
+		`Full int16(-123)`,
+		int16(-123),
+		"810efff5",
+		"81", "", "0efff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt16 int16]
+	// 00                   PrimValue                          0 [int]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VInt16 int16(0)}
+	{
+		`Zero vdltest.VInt16(0)`,
+		vdltest.VInt16(0),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15200",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(39): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e152fefffe"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(4): "52fefffe"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt16 int16]
+	// fefffe               PrimValue                      32767 [int]
+	// DumpStatus{MsgId: 41, MsgN: 4, Value: v.io/v23/vdl/vdltest.VInt16 int16(32767)}
+	{
+		`+Max vdltest.VInt16(32767)`,
+		vdltest.VInt16(32767),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e152fefffe",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1", "52fefffe",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(2): "5202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt16 int16]
+	// 02                   PrimValue                          1 [int]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VInt16 int16(1)}
+	{
+		`+Min vdltest.VInt16(1)`,
+		vdltest.VInt16(1),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15202",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1", "5202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(39): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e152feffff"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(4): "52feffff"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt16 int16]
+	// feffff               PrimValue                     -32768 [int]
+	// DumpStatus{MsgId: 41, MsgN: 4, Value: v.io/v23/vdl/vdltest.VInt16 int16(-32768)}
+	{
+		`-Max vdltest.VInt16(-32768)`,
+		vdltest.VInt16(-32768),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e152feffff",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1", "52feffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15201"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(2): "5201"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt16 int16]
+	// 01                   PrimValue                         -1 [int]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VInt16 int16(-1)}
+	{
+		`-Min vdltest.VInt16(-1)`,
+		vdltest.VInt16(-1),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15201",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1", "5201",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e152fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(3): "52fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt16 int16]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgN: 3, Value: v.io/v23/vdl/vdltest.VInt16 int16(-123)}
+	{
+		`Full vdltest.VInt16(-123)`,
+		vdltest.VInt16(-123),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e152fff5",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1", "52fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1000"}
+	// 10                   MsgId                              8
+	//                      ValueMsg                           8 [int32]
+	// 00                   PrimValue                          0 [int]
+	// DumpStatus{MsgId: 8, MsgN: 2, Value: int32(0)}
+	{
+		`Zero int32(0)`,
+		int32(0),
+		"811000",
+		"81", "", "1000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "10fcfffffffe"}
+	// 10                   MsgId                              8
+	//                      ValueMsg                           8 [int32]
+	// fcfffffffe           PrimValue                 2147483647 [int]
+	// DumpStatus{MsgId: 8, MsgN: 6, Value: int32(2147483647)}
+	{
+		`+Max int32(2147483647)`,
+		int32(2147483647),
+		"8110fcfffffffe",
+		"81", "", "10fcfffffffe",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1002"}
+	// 10                   MsgId                              8
+	//                      ValueMsg                           8 [int32]
+	// 02                   PrimValue                          1 [int]
+	// DumpStatus{MsgId: 8, MsgN: 2, Value: int32(1)}
+	{
+		`+Min int32(1)`,
+		int32(1),
+		"811002",
+		"81", "", "1002",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "10fcffffffff"}
+	// 10                   MsgId                              8
+	//                      ValueMsg                           8 [int32]
+	// fcffffffff           PrimValue                -2147483648 [int]
+	// DumpStatus{MsgId: 8, MsgN: 6, Value: int32(-2147483648)}
+	{
+		`-Max int32(-2147483648)`,
+		int32(-2147483648),
+		"8110fcffffffff",
+		"81", "", "10fcffffffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1001"}
+	// 10                   MsgId                              8
+	//                      ValueMsg                           8 [int32]
+	// 01                   PrimValue                         -1 [int]
+	// DumpStatus{MsgId: 8, MsgN: 2, Value: int32(-1)}
+	{
+		`-Min int32(-1)`,
+		int32(-1),
+		"811001",
+		"81", "", "1001",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "10fff5"}
+	// 10                   MsgId                              8
+	//                      ValueMsg                           8 [int32]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 8, MsgN: 3, Value: int32(-123)}
+	{
+		`Full int32(-123)`,
+		int32(-123),
+		"8110fff5",
+		"81", "", "10fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt32 int32]
+	// 00                   PrimValue                          0 [int]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VInt32 int32(0)}
+	{
+		`Zero vdltest.VInt32(0)`,
+		vdltest.VInt32(0),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15200",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e152fcfffffffe"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(6): "52fcfffffffe"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt32 int32]
+	// fcfffffffe           PrimValue                 2147483647 [int]
+	// DumpStatus{MsgId: 41, MsgN: 6, Value: v.io/v23/vdl/vdltest.VInt32 int32(2147483647)}
+	{
+		`+Max vdltest.VInt32(2147483647)`,
+		vdltest.VInt32(2147483647),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e152fcfffffffe",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1", "52fcfffffffe",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(2): "5202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt32 int32]
+	// 02                   PrimValue                          1 [int]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VInt32 int32(1)}
+	{
+		`+Min vdltest.VInt32(1)`,
+		vdltest.VInt32(1),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15202",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1", "5202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e152fcffffffff"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(6): "52fcffffffff"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt32 int32]
+	// fcffffffff           PrimValue                -2147483648 [int]
+	// DumpStatus{MsgId: 41, MsgN: 6, Value: v.io/v23/vdl/vdltest.VInt32 int32(-2147483648)}
+	{
+		`-Max vdltest.VInt32(-2147483648)`,
+		vdltest.VInt32(-2147483648),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e152fcffffffff",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1", "52fcffffffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15201"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(2): "5201"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt32 int32]
+	// 01                   PrimValue                         -1 [int]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VInt32 int32(-1)}
+	{
+		`-Min vdltest.VInt32(-1)`,
+		vdltest.VInt32(-1),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15201",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1", "5201",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e152fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(3): "52fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt32 int32]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgN: 3, Value: v.io/v23/vdl/vdltest.VInt32 int32(-123)}
+	{
+		`Full vdltest.VInt32(-123)`,
+		vdltest.VInt32(-123),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e152fff5",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1", "52fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1200"}
+	// 12                   MsgId                              9
+	//                      ValueMsg                           9 [int64]
+	// 00                   PrimValue                          0 [int]
+	// DumpStatus{MsgId: 9, MsgN: 2, Value: int64(0)}
+	{
+		`Zero int64(0)`,
+		int64(0),
+		"811200",
+		"81", "", "1200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "12f8fffffffffffffffe"}
+	// 12                   MsgId                              9
+	//                      ValueMsg                           9 [int64]
+	// f8fffffffffffffffe   PrimValue        9223372036854775807 [int]
+	// DumpStatus{MsgId: 9, MsgN: 10, Value: int64(9223372036854775807)}
+	{
+		`+Max int64(9223372036854775807)`,
+		int64(9223372036854775807),
+		"8112f8fffffffffffffffe",
+		"81", "", "12f8fffffffffffffffe",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1202"}
+	// 12                   MsgId                              9
+	//                      ValueMsg                           9 [int64]
+	// 02                   PrimValue                          1 [int]
+	// DumpStatus{MsgId: 9, MsgN: 2, Value: int64(1)}
+	{
+		`+Min int64(1)`,
+		int64(1),
+		"811202",
+		"81", "", "1202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "12f8ffffffffffffffff"}
+	// 12                   MsgId                              9
+	//                      ValueMsg                           9 [int64]
+	// f8ffffffffffffffff   PrimValue       -9223372036854775808 [int]
+	// DumpStatus{MsgId: 9, MsgN: 10, Value: int64(-9223372036854775808)}
+	{
+		`-Max int64(-9223372036854775808)`,
+		int64(-9223372036854775808),
+		"8112f8ffffffffffffffff",
+		"81", "", "12f8ffffffffffffffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1201"}
+	// 12                   MsgId                              9
+	//                      ValueMsg                           9 [int64]
+	// 01                   PrimValue                         -1 [int]
+	// DumpStatus{MsgId: 9, MsgN: 2, Value: int64(-1)}
+	{
+		`-Min int64(-1)`,
+		int64(-1),
+		"811201",
+		"81", "", "1201",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "12fff5"}
+	// 12                   MsgId                              9
+	//                      ValueMsg                           9 [int64]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 9, MsgN: 3, Value: int64(-123)}
+	{
+		`Full int64(-123)`,
+		int64(-123),
+		"8112fff5",
+		"81", "", "12fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt64 int64]
+	// 00                   PrimValue                          0 [int]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VInt64 int64(0)}
+	{
+		`Zero vdltest.VInt64(0)`,
+		vdltest.VInt64(0),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15200",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e152f8fffffffffffffffe"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(10): "52f8fffffffffffffffe"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt64 int64]
+	// f8fffffffffffffffe   PrimValue        9223372036854775807 [int]
+	// DumpStatus{MsgId: 41, MsgN: 10, Value: v.io/v23/vdl/vdltest.VInt64 int64(9223372036854775807)}
+	{
+		`+Max vdltest.VInt64(9223372036854775807)`,
+		vdltest.VInt64(9223372036854775807),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e152f8fffffffffffffffe",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1", "52f8fffffffffffffffe",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(2): "5202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt64 int64]
+	// 02                   PrimValue                          1 [int]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VInt64 int64(1)}
+	{
+		`+Min vdltest.VInt64(1)`,
+		vdltest.VInt64(1),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15202",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1", "5202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e152f8ffffffffffffffff"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(10): "52f8ffffffffffffffff"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt64 int64]
+	// f8ffffffffffffffff   PrimValue       -9223372036854775808 [int]
+	// DumpStatus{MsgId: 41, MsgN: 10, Value: v.io/v23/vdl/vdltest.VInt64 int64(-9223372036854775808)}
+	{
+		`-Max vdltest.VInt64(-9223372036854775808)`,
+		vdltest.VInt64(-9223372036854775808),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e152f8ffffffffffffffff",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1", "52f8ffffffffffffffff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15201"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(2): "5201"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt64 int64]
+	// 01                   PrimValue                         -1 [int]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VInt64 int64(-1)}
+	{
+		`-Min vdltest.VInt64(-1)`,
+		vdltest.VInt64(-1),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15201",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1", "5201",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e152fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 33, MsgN: 33, Buf(3): "52fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VInt64 int64]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgN: 3, Value: v.io/v23/vdl/vdltest.VInt64 int64(-123)}
+	{
+		`Full vdltest.VInt64(-123)`,
+		vdltest.VInt64(-123),
+		"81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e152fff5",
+		"81", "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1", "52fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1400"}
+	// 14                   MsgId                             10
+	//                      ValueMsg                          10 [float32]
+	// 00                   PrimValue                          0 [float]
+	// DumpStatus{MsgId: 10, MsgN: 2, Value: float32(0)}
+	{
+		`Zero float32(0)`,
+		float32(0),
+		"811400",
+		"81", "", "1400",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(7): "14fbe0ffffdf47"}
+	// 14                   MsgId                             10
+	//                      ValueMsg                          10 [float32]
+	// fbe0ffffdf47         PrimValue       1.7014117331926443e+38 [float]
+	// DumpStatus{MsgId: 10, MsgN: 7, Value: float32(1.7014117331926443e+38)}
+	{
+		`+Max float32(1.7014117e+38)`,
+		float32(1.7014117e+38),
+		"8114fbe0ffffdf47",
+		"81", "", "14fbe0ffffdf47",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "14fed436"}
+	// 14                   MsgId                             10
+	//                      ValueMsg                          10 [float32]
+	// fed436               PrimValue       1.401298464324817e-44 [float]
+	// DumpStatus{MsgId: 10, MsgN: 4, Value: float32(1.401298464324817e-44)}
+	{
+		`+Min float32(1.4e-44)`,
+		float32(1.4e-44),
+		"8114fed436",
+		"81", "", "14fed436",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(7): "14fbe0ffffdfc7"}
+	// 14                   MsgId                             10
+	//                      ValueMsg                          10 [float32]
+	// fbe0ffffdfc7         PrimValue       -1.7014117331926443e+38 [float]
+	// DumpStatus{MsgId: 10, MsgN: 7, Value: float32(-1.7014117331926443e+38)}
+	{
+		`-Max float32(-1.7014117e+38)`,
+		float32(-1.7014117e+38),
+		"8114fbe0ffffdfc7",
+		"81", "", "14fbe0ffffdfc7",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "14fed4b6"}
+	// 14                   MsgId                             10
+	//                      ValueMsg                          10 [float32]
+	// fed4b6               PrimValue       -1.401298464324817e-44 [float]
+	// DumpStatus{MsgId: 10, MsgN: 4, Value: float32(-1.401298464324817e-44)}
+	{
+		`-Min float32(-1.4e-44)`,
+		float32(-1.4e-44),
+		"8114fed4b6",
+		"81", "", "14fed4b6",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(7): "14fb8014aef33f"}
+	// 14                   MsgId                             10
+	//                      ValueMsg                          10 [float32]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// DumpStatus{MsgId: 10, MsgN: 7, Value: float32(1.2300000190734863)}
+	{
+		`Full float32(1.23)`,
+		float32(1.23),
+		"8114fb8014aef33f",
+		"81", "", "14fb8014aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(39): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 35, MsgN: 35, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VFloat32 float32]
+	// 00                   PrimValue                          0 [float]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VFloat32 float32(0)}
+	{
+		`Zero vdltest.VFloat32(0)`,
+		vdltest.VFloat32(0),
+		"81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae15200",
+		"81", "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fbe0ffffdf47"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 35, MsgN: 35, Buf(7): "52fbe0ffffdf47"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VFloat32 float32]
+	// fbe0ffffdf47         PrimValue       1.7014117331926443e+38 [float]
+	// DumpStatus{MsgId: 41, MsgN: 7, Value: v.io/v23/vdl/vdltest.VFloat32 float32(1.7014117331926443e+38)}
+	{
+		`+Max vdltest.VFloat32(1.7014117e+38)`,
+		vdltest.VFloat32(1.7014117e+38),
+		"81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fbe0ffffdf47",
+		"81", "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1", "52fbe0ffffdf47",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fed436"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 35, MsgN: 35, Buf(4): "52fed436"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VFloat32 float32]
+	// fed436               PrimValue       1.401298464324817e-44 [float]
+	// DumpStatus{MsgId: 41, MsgN: 4, Value: v.io/v23/vdl/vdltest.VFloat32 float32(1.401298464324817e-44)}
+	{
+		`+Min vdltest.VFloat32(1.4e-44)`,
+		vdltest.VFloat32(1.4e-44),
+		"81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fed436",
+		"81", "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1", "52fed436",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fbe0ffffdfc7"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 35, MsgN: 35, Buf(7): "52fbe0ffffdfc7"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VFloat32 float32]
+	// fbe0ffffdfc7         PrimValue       -1.7014117331926443e+38 [float]
+	// DumpStatus{MsgId: 41, MsgN: 7, Value: v.io/v23/vdl/vdltest.VFloat32 float32(-1.7014117331926443e+38)}
+	{
+		`-Max vdltest.VFloat32(-1.7014117e+38)`,
+		vdltest.VFloat32(-1.7014117e+38),
+		"81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fbe0ffffdfc7",
+		"81", "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1", "52fbe0ffffdfc7",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fed4b6"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 35, MsgN: 35, Buf(4): "52fed4b6"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VFloat32 float32]
+	// fed4b6               PrimValue       -1.401298464324817e-44 [float]
+	// DumpStatus{MsgId: 41, MsgN: 4, Value: v.io/v23/vdl/vdltest.VFloat32 float32(-1.401298464324817e-44)}
+	{
+		`-Min vdltest.VFloat32(-1.4e-44)`,
+		vdltest.VFloat32(-1.4e-44),
+		"81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fed4b6",
+		"81", "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1", "52fed4b6",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fb8014aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 35, MsgN: 35, Buf(7): "52fb8014aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VFloat32 float32]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// DumpStatus{MsgId: 41, MsgN: 7, Value: v.io/v23/vdl/vdltest.VFloat32 float32(1.2300000190734863)}
+	{
+		`Full vdltest.VFloat32(1.23)`,
+		vdltest.VFloat32(1.23),
+		"81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fb8014aef33f",
+		"81", "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1", "52fb8014aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1600"}
+	// 16                   MsgId                             11
+	//                      ValueMsg                          11 [float64]
+	// 00                   PrimValue                          0 [float]
+	// DumpStatus{MsgId: 11, MsgN: 2, Value: float64(0)}
+	{
+		`Zero float64(0)`,
+		float64(0),
+		"811600",
+		"81", "", "1600",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "16f8ffffffffffffdf7f"}
+	// 16                   MsgId                             11
+	//                      ValueMsg                          11 [float64]
+	// f8ffffffffffffdf7f   PrimValue       8.988465674311579e+307 [float]
+	// DumpStatus{MsgId: 11, MsgN: 10, Value: float64(8.988465674311579e+307)}
+	{
+		`+Max float64(8.988465674311579e+307)`,
+		float64(8.988465674311579e+307),
+		"8116f8ffffffffffffdf7f",
+		"81", "", "16f8ffffffffffffdf7f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "16f80a00000000000000"}
+	// 16                   MsgId                             11
+	//                      ValueMsg                          11 [float64]
+	// f80a00000000000000   PrimValue                     5e-323 [float]
+	// DumpStatus{MsgId: 11, MsgN: 10, Value: float64(5e-323)}
+	{
+		`+Min float64(5e-323)`,
+		float64(5e-323),
+		"8116f80a00000000000000",
+		"81", "", "16f80a00000000000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "16f8ffffffffffffdfff"}
+	// 16                   MsgId                             11
+	//                      ValueMsg                          11 [float64]
+	// f8ffffffffffffdfff   PrimValue       -8.988465674311579e+307 [float]
+	// DumpStatus{MsgId: 11, MsgN: 10, Value: float64(-8.988465674311579e+307)}
+	{
+		`-Max float64(-8.988465674311579e+307)`,
+		float64(-8.988465674311579e+307),
+		"8116f8ffffffffffffdfff",
+		"81", "", "16f8ffffffffffffdfff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "16f80a00000000000080"}
+	// 16                   MsgId                             11
+	//                      ValueMsg                          11 [float64]
+	// f80a00000000000080   PrimValue                    -5e-323 [float]
+	// DumpStatus{MsgId: 11, MsgN: 10, Value: float64(-5e-323)}
+	{
+		`-Min float64(-5e-323)`,
+		float64(-5e-323),
+		"8116f80a00000000000080",
+		"81", "", "16f80a00000000000080",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "16f8ae47e17a14aef33f"}
+	// 16                   MsgId                             11
+	//                      ValueMsg                          11 [float64]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// DumpStatus{MsgId: 11, MsgN: 10, Value: float64(1.23)}
+	{
+		`Full float64(1.23)`,
+		float64(1.23),
+		"8116f8ae47e17a14aef33f",
+		"81", "", "16f8ae47e17a14aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(39): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 35, MsgN: 35, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VFloat64 float64]
+	// 00                   PrimValue                          0 [float]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VFloat64 float64(0)}
+	{
+		`Zero vdltest.VFloat64(0)`,
+		vdltest.VFloat64(0),
+		"81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15200",
+		"81", "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f8ffffffffffffdf7f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 35, MsgN: 35, Buf(10): "52f8ffffffffffffdf7f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VFloat64 float64]
+	// f8ffffffffffffdf7f   PrimValue       8.988465674311579e+307 [float]
+	// DumpStatus{MsgId: 41, MsgN: 10, Value: v.io/v23/vdl/vdltest.VFloat64 float64(8.988465674311579e+307)}
+	{
+		`+Max vdltest.VFloat64(8.988465674311579e+307)`,
+		vdltest.VFloat64(8.988465674311579e+307),
+		"81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f8ffffffffffffdf7f",
+		"81", "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1", "52f8ffffffffffffdf7f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f80a00000000000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 35, MsgN: 35, Buf(10): "52f80a00000000000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VFloat64 float64]
+	// f80a00000000000000   PrimValue                     5e-323 [float]
+	// DumpStatus{MsgId: 41, MsgN: 10, Value: v.io/v23/vdl/vdltest.VFloat64 float64(5e-323)}
+	{
+		`+Min vdltest.VFloat64(5e-323)`,
+		vdltest.VFloat64(5e-323),
+		"81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f80a00000000000000",
+		"81", "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1", "52f80a00000000000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f8ffffffffffffdfff"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 35, MsgN: 35, Buf(10): "52f8ffffffffffffdfff"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VFloat64 float64]
+	// f8ffffffffffffdfff   PrimValue       -8.988465674311579e+307 [float]
+	// DumpStatus{MsgId: 41, MsgN: 10, Value: v.io/v23/vdl/vdltest.VFloat64 float64(-8.988465674311579e+307)}
+	{
+		`-Max vdltest.VFloat64(-8.988465674311579e+307)`,
+		vdltest.VFloat64(-8.988465674311579e+307),
+		"81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f8ffffffffffffdfff",
+		"81", "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1", "52f8ffffffffffffdfff",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f80a00000000000080"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 35, MsgN: 35, Buf(10): "52f80a00000000000080"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VFloat64 float64]
+	// f80a00000000000080   PrimValue                    -5e-323 [float]
+	// DumpStatus{MsgId: 41, MsgN: 10, Value: v.io/v23/vdl/vdltest.VFloat64 float64(-5e-323)}
+	{
+		`-Min vdltest.VFloat64(-5e-323)`,
+		vdltest.VFloat64(-5e-323),
+		"81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f80a00000000000080",
+		"81", "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1", "52f80a00000000000080",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f8ae47e17a14aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -41, MsgLen: 35, MsgN: 35, Buf(10): "52f8ae47e17a14aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VFloat64 float64]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// DumpStatus{MsgId: 41, MsgN: 10, Value: v.io/v23/vdl/vdltest.VFloat64 float64(1.23)}
+	{
+		`Full vdltest.VFloat64(1.23)`,
+		vdltest.VFloat64(1.23),
+		"81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f8ae47e17a14aef33f",
+		"81", "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1", "52f8ae47e17a14aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510408012ae15201e0"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(9): "510408012ae15201e0"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "5201e0"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [?v.io/v23/vdl/vdltest.VStructEmpty struct{}]
+	// 01                   MsgLen                             1
+	// e0                   Control                          Nil [?v.io/v23/vdl/vdltest.VStructEmpty struct{} is nil]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: ?v.io/v23/vdl/vdltest.VStructEmpty struct{}(nil)}
+	{
+		`Zero ?vdltest.VStructEmpty(nil)`,
+		?vdltest.VStructEmpty(nil),
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510408012ae15201e0",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510408012ae1", "5201e0",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510408012ae15201e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(9): "510408012ae15201e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "5201e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [?v.io/v23/vdl/vdltest.VStructEmpty struct{}]
+	// 01                   MsgLen                             1
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: ?v.io/v23/vdl/vdltest.VStructEmpty struct{}({})}
+	{
+		`Full ?vdltest.VStructEmpty{}`,
+		?vdltest.VStructEmpty{},
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510408012ae15201e1",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510408012ae1", "5201e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "5128020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15200000400e0e0e0"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(8): "5200000400e0e0e0"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_Any [3]any]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 04                   MsgLen                             4
+	// 00                   ValueLen                           3 [list len]
+	// e0                   Control                          Nil [any(nil)]
+	// e0                   Control                          Nil [any(nil)]
+	// e0                   Control                          Nil [any(nil)]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VArray3_Any [3]any{nil, nil, nil}}
+	{
+		`Zero vdltest.VArray3_Any{}`,
+		vdltest.VArray3_Any{},
+		"815128020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15200000400e0e0e0",
+		"81", "5128020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1", "5200000400e0e0e0",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(63): "5128020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1520109030202020d000000fff50001fff50002fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(21): "520109030202020d000000fff50001fff50002fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_Any [3]any]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 03                   AnyLensLen                         3
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 0d                   MsgLen                            13
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 13, MsgN: 13, Value: v.io/v23/vdl/vdltest.VArray3_Any [3]any{int64(-123), int64(-123), int64(-123)}}
+	{
+		`Full vdltest.VArray3_Any{int64(-123), int64(-123), int64(-123)}`,
+		vdltest.VArray3_Any{int64(-123), int64(-123), int64(-123)},
+		"815128020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1520109030202020d000000fff50001fff50002fff5",
+		"81", "5128020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1", "520109030202020d000000fff50001fff50002fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1520400000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(6): "520400000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]
+	// 04                   MsgLen                             4
+	// 00                   ValueLen                           3 [list len]
+	// 00                   PrimValue                      false [bool]
+	// 00                   PrimValue                      false [bool]
+	// 00                   PrimValue                      false [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VArray3_Bool [3]bool{false, false, false}}
+	{
+		`Zero vdltest.VArray3_Bool{}`,
+		vdltest.VArray3_Bool{},
+		"815129020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1520400000000",
+		"81", "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1", "520400000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1520400010101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(6): "520400010101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]
+	// 04                   MsgLen                             4
+	// 00                   ValueLen                           3 [list len]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VArray3_Bool [3]bool{true, true, true}}
+	{
+		`Full vdltest.VArray3_Bool{true, true, true}`,
+		vdltest.VArray3_Bool{true, true, true},
+		"815129020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1520400010101",
+		"81", "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1", "520400010101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(84): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1520400000000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(50): "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1520400000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2a                   MsgLen                            42
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(6): "520400000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_VBool [3]v.io/v23/vdl/vdltest.VBool bool]
+	// 04                   MsgLen                             4
+	// 00                   ValueLen                           3 [list len]
+	// 00                   PrimValue                      false [bool]
+	// 00                   PrimValue                      false [bool]
+	// 00                   PrimValue                      false [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VArray3_VBool [3]v.io/v23/vdl/vdltest.VBool bool{false, false, false}}
+	{
+		`Zero vdltest.VArray3_VBool{}`,
+		vdltest.VArray3_VBool{},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1520400000000",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1", "520400000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(84): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1520400010101"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(50): "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1520400010101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2a                   MsgLen                            42
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(6): "520400010101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_VBool [3]v.io/v23/vdl/vdltest.VBool bool]
+	// 04                   MsgLen                             4
+	// 00                   ValueLen                           3 [list len]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VArray3_VBool [3]v.io/v23/vdl/vdltest.VBool bool{true, true, true}}
+	{
+		`Full vdltest.VArray3_VBool{true, true, true}`,
+		vdltest.VArray3_VBool{true, true, true},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1520400010101",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1", "520400010101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e152020000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(4): "52020000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_String [1]string]
+	// 02                   MsgLen                             2
+	// 00                   ValueLen                           1 [list len]
+	// 00                   ByteLen                            0 [string len]
+	//                      PrimValue                         "" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VArray1_String [1]string{""}}
+	{
+		`Zero vdltest.VArray1_String{}`,
+		vdltest.VArray1_String{},
+		"81512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e152020000",
+		"81", "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1", "52020000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1522b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(45): "522b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_String [1]string]
+	// 2b                   MsgLen                            43
+	// 00                   ValueLen                           1 [list len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 43, MsgN: 43, Value: v.io/v23/vdl/vdltest.VArray1_String [1]string{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}
+	{
+		`Full vdltest.VArray1_String{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		vdltest.VArray1_String{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"81512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1522b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1", "522b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1520400000000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(52): "512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1520400000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2c                   MsgLen                            44
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 24                   ByteLen                           36 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray3_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 44, MsgN: 44, Buf(6): "520400000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_VString [3]v.io/v23/vdl/vdltest.VString string]
+	// 04                   MsgLen                             4
+	// 00                   ValueLen                           3 [list len]
+	// 00                   ByteLen                            0 [string len]
+	//                      PrimValue                         "" [string]
+	// 00                   ByteLen                            0 [string len]
+	//                      PrimValue                         "" [string]
+	// 00                   ByteLen                            0 [string len]
+	//                      PrimValue                         "" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VArray3_VString [3]v.io/v23/vdl/vdltest.VString string{"", "", ""}}
+	{
+		`Zero vdltest.VArray3_VString{}`,
+		vdltest.VArray3_VString{},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1520400000000",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1", "520400000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(211): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1527f00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(175): "512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1527f00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2c                   MsgLen                            44
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 24                   ByteLen                           36 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray3_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 44, MsgN: 44, Buf(129): "527f00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_VString [3]v.io/v23/vdl/vdltest.VString string]
+	// 7f                   MsgLen                           127
+	// 00                   ValueLen                           3 [list len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 127, MsgN: 127, Value: v.io/v23/vdl/vdltest.VArray3_VString [3]v.io/v23/vdl/vdltest.VString string{"abcdefghijklmnopΔΘΠΣΦ王普澤世界", "abcdefghijklmnopΔΘΠΣΦ王普澤世界", "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}
+	{
+		`Full vdltest.VArray3_VString{"abcdefghijklmnopΔΘΠΣΦ王普澤世界", "abcdefghijklmnopΔΘΠΣΦ王普澤世界", "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		vdltest.VArray3_VString{"abcdefghijklmnopΔΘΠΣΦ王普澤世界", "abcdefghijklmnopΔΘΠΣΦ王普澤世界", "abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1527f00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1", "527f00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e152010f03000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2f                   MsgLen                            47
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374 PrimValue       "v.io/v23/vdl/vdltest.VArray2_TypeObject" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0e                   PrimValue                         14 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 47, MsgN: 47, Buf(7): "52010f03000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject]
+	// 01                   TypeIdsLen                         1
+	// 0f                   TypeId                            15
+	// 03                   MsgLen                             3
+	// 00                   ValueLen                           2 [list len]
+	// 00                   TypeId                             0 [any]
+	// 00                   TypeId                             0 [any]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject{any, any}}
+	{
+		`Zero vdltest.VArray2_TypeObject{}`,
+		vdltest.VArray2_TypeObject{},
+		"81512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e152010f03000000",
+		"81", "512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1", "52010f03000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e152010903000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2f                   MsgLen                            47
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374 PrimValue       "v.io/v23/vdl/vdltest.VArray2_TypeObject" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0e                   PrimValue                         14 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 47, MsgN: 47, Buf(7): "52010903000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 03                   MsgLen                             3
+	// 00                   ValueLen                           2 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   TypeId                             0 [int64]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject{int64, int64}}
+	{
+		`Full vdltest.VArray2_TypeObject{typeobject(int64), typeobject(int64)}`,
+		vdltest.VArray2_TypeObject{typeobject(int64), typeobject(int64)},
+		"81512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e152010903000000",
+		"81", "512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1", "52010903000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179315f4279746501020201e1520000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f42797465 PrimValue       "v.io/v23/vdl/vdltest.VArray1_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 02                   PrimValue                          2 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(3): "520000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_Byte [1]byte]
+	// 00                   ByteLen                            1 [bytes len]
+	// 00                   PrimValue                     "\x00" [bytes]
+	// DumpStatus{MsgId: 41, MsgN: 3, Value: v.io/v23/vdl/vdltest.VArray1_Byte [1]byte("\x00")}
+	{
+		`Zero vdltest.VArray1_Byte("\x00")`,
+		vdltest.VArray1_Byte("\x00"),
+		"815129020021762e696f2f7632332f76646c2f76646c746573742e564172726179315f4279746501020201e1520000",
+		"81", "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179315f4279746501020201e1", "520000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179315f4279746501020201e152007b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f42797465 PrimValue       "v.io/v23/vdl/vdltest.VArray1_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 02                   PrimValue                          2 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(3): "52007b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_Byte [1]byte]
+	// 00                   ByteLen                            1 [bytes len]
+	// 7b                   PrimValue                        "{" [bytes]
+	// DumpStatus{MsgId: 41, MsgN: 3, Value: v.io/v23/vdl/vdltest.VArray1_Byte [1]byte("{")}
+	{
+		`Full vdltest.VArray1_Byte("{")`,
+		vdltest.VArray1_Byte("{"),
+		"815129020021762e696f2f7632332f76646c2f76646c746573742e564172726179315f4279746501020201e152007b",
+		"81", "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179315f4279746501020201e1", "52007b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e152000000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(48): "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e152000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2a                   MsgLen                            42
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465 PrimValue       "v.io/v23/vdl/vdltest.VArray2_VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(4): "52000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte byte]
+	// 00                   ByteLen                            2 [bytes len]
+	// 0000                 PrimValue                 "\x00\x00" [bytes]
+	// DumpStatus{MsgId: 41, MsgN: 4, Value: v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte byte("\x00\x00")}
+	{
+		`Zero vdltest.VArray2_VByte("\x00\x00")`,
+		vdltest.VArray2_VByte("\x00\x00"),
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e152000000",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e1", "52000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e152007b7b"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(48): "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e152007b7b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2a                   MsgLen                            42
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465 PrimValue       "v.io/v23/vdl/vdltest.VArray2_VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(4): "52007b7b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte byte]
+	// 00                   ByteLen                            2 [bytes len]
+	// 7b7b                 PrimValue                       "{{" [bytes]
+	// DumpStatus{MsgId: 41, MsgN: 4, Value: v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte byte("{{")}
+	{
+		`Full vdltest.VArray2_VByte("{{")`,
+		vdltest.VArray2_VByte("{{"),
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e152007b7b",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e1", "52007b7b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e15203000000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(52): "512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e15203000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2d                   MsgLen                            45
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VArray2_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(5): "5203000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray2_VEnumAbc [2]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]
+	// 03                   MsgLen                             3
+	// 00                   ValueLen                           2 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VEnumAbc.A]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VEnumAbc.A]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VArray2_VEnumAbc [2]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}{A, A}}
+	{
+		`Zero vdltest.VArray2_VEnumAbc{}`,
+		vdltest.VArray2_VEnumAbc{},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e15203000000",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e1", "5203000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e15203000202"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(52): "512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e15203000202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2d                   MsgLen                            45
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VArray2_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(5): "5203000202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray2_VEnumAbc [2]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]
+	// 03                   MsgLen                             3
+	// 00                   ValueLen                           2 [list len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VArray2_VEnumAbc [2]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}{C, C}}
+	{
+		`Full vdltest.VArray2_VEnumAbc{vdltest.VEnumAbc.C, vdltest.VEnumAbc.C}`,
+		vdltest.VArray2_VEnumAbc{vdltest.VEnumAbc.C, vdltest.VEnumAbc.C},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e15203000202",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e1", "5203000202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e15203000000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(52): "512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e15203000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2d                   MsgLen                            45
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VArray2_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(5): "5203000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray2_VEnumBcd [2]v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]
+	// 03                   MsgLen                             3
+	// 00                   ValueLen                           2 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VEnumBcd.B]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VEnumBcd.B]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VArray2_VEnumBcd [2]v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}{B, B}}
+	{
+		`Zero vdltest.VArray2_VEnumBcd{}`,
+		vdltest.VArray2_VEnumBcd{},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e15203000000",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e1", "5203000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e15203000202"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(52): "512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e15203000202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2d                   MsgLen                            45
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VArray2_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(5): "5203000202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray2_VEnumBcd [2]v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]
+	// 03                   MsgLen                             3
+	// 00                   ValueLen                           2 [list len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VArray2_VEnumBcd [2]v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}{D, D}}
+	{
+		`Full vdltest.VArray2_VEnumBcd{vdltest.VEnumBcd.D, vdltest.VEnumBcd.D}`,
+		vdltest.VArray2_VEnumBcd{vdltest.VEnumBcd.D, vdltest.VEnumBcd.D},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e15203000202",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e1", "5203000202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(94): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012a0201e1520200e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(55): "5131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012a0201e1520200e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 31                   MsgLen                            49
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(4): "520200e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]
+	// 02                   MsgLen                             2
+	// 00                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}{{}}}
+	{
+		`Zero vdltest.VArray1_VStructEmpty{}`,
+		vdltest.VArray1_VStructEmpty{},
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012a0201e1520200e1",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012a0201e1", "520200e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(174): "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e15200000200e0"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 54, MsgN: 54, Buf(118): "590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e15200000200e0"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -45, MsgLen: 4, MsgN: 4, Buf(112): "55360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e15200000200e0"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 54, MsgN: 54, Buf(56): "530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e15200000200e0"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(50): "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e15200000200e0"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2a                   MsgLen                            42
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72 PrimValue       "v.io/v23/vdl/vdltest.VArray1_Error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(6): "5200000200e0"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_Error [1]?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 02                   MsgLen                             2
+	// 00                   ValueLen                           1 [list len]
+	// e0                   Control                          Nil [?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any} is nil]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VArray1_Error [1]?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{nil}}
+	{
+		`Zero vdltest.VArray1_Error{}`,
+		vdltest.VArray1_Error{},
+		"815736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e15200000200e0",
+		"81", "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e1", "5200000200e0",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(262): "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e15200005a0000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 54, MsgN: 54, Buf(206): "590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e15200005a0000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -45, MsgLen: 4, MsgN: 4, Buf(200): "55360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e15200005a0000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 54, MsgN: 54, Buf(144): "530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e15200005a0000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(138): "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e15200005a0000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2a                   MsgLen                            42
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72 PrimValue       "v.io/v23/vdl/vdltest.VArray1_Error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(94): "5200005a0000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_Error [1]?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 5a                   MsgLen                            90
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [error.Id]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [error.RetryCode]
+	// 03                   Index                              3 [.RetryBackoff]
+	// 02                   Index                              2 [error.Msg]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// e1                   Control                          End [error END]
+	// DumpStatus{MsgId: 41, MsgLen: 90, MsgN: 90, Value: v.io/v23/vdl/vdltest.VArray1_Error [1]?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{{Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", ParamList: {}}}}
+	{
+		`Full vdltest.VArray1_Error{{Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}`,
+		vdltest.VArray1_Error{{Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}},
+		"815736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e15200005a0000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+		"81", "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e1", "5200005a0000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e15203000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e743332 PrimValue       "v.io/v23/vdl/vdltest.VArray2_Uint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 05                   PrimValue                          5 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(5): "5203000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray2_Uint32 [2]uint32]
+	// 03                   MsgLen                             3
+	// 00                   ValueLen                           2 [list len]
+	// 00                   PrimValue                          0 [uint]
+	// 00                   PrimValue                          0 [uint]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VArray2_Uint32 [2]uint32{0, 0}}
+	{
+		`Zero vdltest.VArray2_Uint32{}`,
+		vdltest.VArray2_Uint32{},
+		"81512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e15203000000",
+		"81", "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e1", "5203000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e15203007b7b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e743332 PrimValue       "v.io/v23/vdl/vdltest.VArray2_Uint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 05                   PrimValue                          5 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(5): "5203007b7b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray2_Uint32 [2]uint32]
+	// 03                   MsgLen                             3
+	// 00                   ValueLen                           2 [list len]
+	// 7b                   PrimValue                        123 [uint]
+	// 7b                   PrimValue                        123 [uint]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VArray2_Uint32 [2]uint32{123, 123}}
+	{
+		`Full vdltest.VArray2_Uint32{123, 123}`,
+		vdltest.VArray2_Uint32{123, 123},
+		"81512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e15203007b7b",
+		"81", "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e1", "5203007b7b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74363401060201e152020000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e743634 PrimValue       "v.io/v23/vdl/vdltest.VArray1_Uint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 06                   PrimValue                          6 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(4): "52020000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_Uint64 [1]uint64]
+	// 02                   MsgLen                             2
+	// 00                   ValueLen                           1 [list len]
+	// 00                   PrimValue                          0 [uint]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VArray1_Uint64 [1]uint64{0}}
+	{
+		`Zero vdltest.VArray1_Uint64{}`,
+		vdltest.VArray1_Uint64{},
+		"81512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74363401060201e152020000",
+		"81", "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74363401060201e1", "52020000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74363401060201e15202007b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e743634 PrimValue       "v.io/v23/vdl/vdltest.VArray1_Uint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 06                   PrimValue                          6 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(4): "5202007b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_Uint64 [1]uint64]
+	// 02                   MsgLen                             2
+	// 00                   ValueLen                           1 [list len]
+	// 7b                   PrimValue                        123 [uint]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VArray1_Uint64 [1]uint64{123}}
+	{
+		`Full vdltest.VArray1_Uint64{123}`,
+		vdltest.VArray1_Uint64{123},
+		"81512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74363401060201e15202007b",
+		"81", "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74363401060201e1", "5202007b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1520400000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2a                   MsgLen                            42
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e743634 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Int64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 09                   PrimValue                          9 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(6): "520400000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64]
+	// 04                   MsgLen                             4
+	// 00                   ValueLen                           3 [list len]
+	// 00                   PrimValue                          0 [int]
+	// 00                   PrimValue                          0 [int]
+	// 00                   PrimValue                          0 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64{0, 0, 0}}
+	{
+		`Zero vdltest.VArray3_Int64{}`,
+		vdltest.VArray3_Int64{},
+		"81512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1520400000000",
+		"81", "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1", "520400000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1520700fff5fff5fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2a                   MsgLen                            42
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e743634 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Int64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 09                   PrimValue                          9 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(9): "520700fff5fff5fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64]
+	// 07                   MsgLen                             7
+	// 00                   ValueLen                           3 [list len]
+	// fff5                 PrimValue                       -123 [int]
+	// fff5                 PrimValue                       -123 [int]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 7, MsgN: 7, Value: v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64{-123, -123, -123}}
+	{
+		`Full vdltest.VArray3_Int64{-123, -123, -123}`,
+		vdltest.VArray3_Int64{-123, -123, -123},
+		"81512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1520700fff5fff5fff5",
+		"81", "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1", "520700fff5fff5fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012a0203e1520400e0e0e0"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 37, MsgN: 37, Buf(66): "530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012a0203e1520400e0e0e0"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(60): "513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012a0203e1520400e0e0e0"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 34                   MsgLen                            52
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 52, MsgN: 52, Buf(6): "520400e0e0e0"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{}]
+	// 04                   MsgLen                             4
+	// 00                   ValueLen                           3 [list len]
+	// e0                   Control                          Nil [?v.io/v23/vdl/vdltest.VStructEmpty struct{} is nil]
+	// e0                   Control                          Nil [?v.io/v23/vdl/vdltest.VStructEmpty struct{} is nil]
+	// e0                   Control                          Nil [?v.io/v23/vdl/vdltest.VStructEmpty struct{} is nil]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{}{nil, nil, nil}}
+	{
+		`Zero vdltest.VArray3_OptVStructEmpty{}`,
+		vdltest.VArray3_OptVStructEmpty{},
+		"815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012a0203e1520400e0e0e0",
+		"81", "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012a0203e1", "520400e0e0e0",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012a0203e1520400e1e1e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 37, MsgN: 37, Buf(66): "530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012a0203e1520400e1e1e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(60): "513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012a0203e1520400e1e1e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 34                   MsgLen                            52
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 52, MsgN: 52, Buf(6): "520400e1e1e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{}]
+	// 04                   MsgLen                             4
+	// 00                   ValueLen                           3 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{}{{}, {}, {}}}
+	{
+		`Full vdltest.VArray3_OptVStructEmpty{{}, {}, {}}`,
+		vdltest.VArray3_OptVStructEmpty{{}, {}, {}},
+		"815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012a0203e1520400e1e1e1",
+		"81", "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012a0203e1", "520400e1e1e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "510403010fe15200000100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "5200000100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]any]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []any{}}
+	{
+		`Zero []any{}`,
+		[]any{},
+		"81510403010fe15200000100",
+		"81", "510403010fe1", "5200000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(17): "510403010fe1520109010205010000fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(11): "520109010205010000fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]any]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 01                   AnyLensLen                         1
+	// 02                   AnyMsgLen                          2
+	// 05                   MsgLen                             5
+	// 01                   ValueLen                           1 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: []any{int64(-123)}}
+	{
+		`Full []any{int64(-123)}`,
+		[]any{int64(-123)},
+		"81510403010fe1520109010205010000fff5",
+		"81", "510403010fe1", "520109010205010000fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104030101e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]bool]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []bool{}}
+	{
+		`Zero []bool{}`,
+		[]bool{},
+		"815104030101e1520100",
+		"81", "5104030101e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "5104030101e152020101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "52020101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]bool]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: []bool{true}}
+	{
+		`Full []bool{true}`,
+		[]bool{true},
+		"815104030101e152020101",
+		"81", "5104030101e1", "52020101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VBool bool]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VBool bool{}}
+	{
+		`Zero []vdltest.VBool{}`,
+		[]vdltest.VBool{},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510403012ae1520100",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510403012ae152020101"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(10): "510403012ae152020101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "52020101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VBool bool]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: []v.io/v23/vdl/vdltest.VBool bool{true}}
+	{
+		`Full []vdltest.VBool{true}`,
+		[]vdltest.VBool{true},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510403012ae152020101",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510403012ae1", "52020101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "500100"}
+	// 50                   MsgId                             40
+	//                      ValueMsg                          40 [[]string]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 40, MsgLen: 1, MsgN: 1, Value: []string{}}
+	{
+		`Zero []string{}`,
+		[]string{},
+		"81500100",
+		"81", "", "500100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "502b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 50                   MsgId                             40
+	//                      ValueMsg                          40 [[]string]
+	// 2b                   MsgLen                            43
+	// 01                   ValueLen                           1 [list len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 40, MsgLen: 43, MsgN: 43, Value: []string{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}
+	{
+		`Full []string{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		[]string{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"81502b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "", "502b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VString string]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VString string{}}
+	{
+		`Zero []vdltest.VString{}`,
+		[]vdltest.VString{},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510403012ae1520100",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(87): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510403012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(51): "510403012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(45): "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VString string]
+	// 2b                   MsgLen                            43
+	// 01                   ValueLen                           1 [list len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 43, MsgN: 43, Value: []v.io/v23/vdl/vdltest.VString string{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}
+	{
+		`Full []vdltest.VString{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		[]vdltest.VString{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510403012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510403012ae1", "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "510403010ee152000100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "52000100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]typeobject]
+	// 00                   TypeIdsLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []typeobject{}}
+	{
+		`Zero []typeobject{}`,
+		[]typeobject{},
+		"81510403010ee152000100",
+		"81", "510403010ee1", "52000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(12): "510403010ee1520109020100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(6): "520109020100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]typeobject]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// 00                   TypeId                             0 [int64]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: []typeobject{int64}}
+	{
+		`Full []typeobject{typeobject(int64)}`,
+		[]typeobject{typeobject(int64)},
+		"81510403010ee1520109020100",
+		"81", "510403010ee1", "520109020100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "4e00"}
+	// 4e                   MsgId                             39
+	//                      ValueMsg                          39 [[]byte]
+	// 00                   ByteLen                            0 [bytes len]
+	//                      PrimValue                         "" [bytes]
+	// DumpStatus{MsgId: 39, MsgN: 2, Value: []byte("")}
+	{
+		`Zero []byte("")`,
+		[]byte(""),
+		"814e00",
+		"81", "", "4e00",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "4e017b"}
+	// 4e                   MsgId                             39
+	//                      ValueMsg                          39 [[]byte]
+	// 01                   ByteLen                            1 [bytes len]
+	// 7b                   PrimValue                        "{" [bytes]
+	// DumpStatus{MsgId: 39, MsgN: 3, Value: []byte("{")}
+	{
+		`Full []byte("{")`,
+		[]byte("{"),
+		"814e017b",
+		"81", "", "4e017b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510403012ae15200"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(8): "510403012ae15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VByte byte]
+	// 00                   ByteLen                            0 [bytes len]
+	//                      PrimValue                         "" [bytes]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: []v.io/v23/vdl/vdltest.VByte byte("")}
+	{
+		`Zero []vdltest.VByte("")`,
+		[]vdltest.VByte(""),
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510403012ae15200",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510403012ae1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510403012ae152017b"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(9): "510403012ae152017b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "52017b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VByte byte]
+	// 01                   ByteLen                            1 [bytes len]
+	// 7b                   PrimValue                        "{" [bytes]
+	// DumpStatus{MsgId: 41, MsgN: 3, Value: []v.io/v23/vdl/vdltest.VByte byte("{")}
+	{
+		`Full []vdltest.VByte("{")`,
+		[]vdltest.VByte("{"),
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510403012ae152017b",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510403012ae1", "52017b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}{}}
+	{
+		`Zero []vdltest.VEnumAbc{}`,
+		[]vdltest.VEnumAbc{},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510403012ae1520100",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510403012ae152020102"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(10): "510403012ae152020102"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "52020102"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: []v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}{C}}
+	{
+		`Full []vdltest.VEnumAbc{vdltest.VEnumAbc.C}`,
+		[]vdltest.VEnumAbc{vdltest.VEnumAbc.C},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510403012ae152020102",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510403012ae1", "52020102",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}{}}
+	{
+		`Zero []vdltest.VEnumBcd{}`,
+		[]vdltest.VEnumBcd{},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510403012ae1520100",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510403012ae152020102"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(10): "510403012ae152020102"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "52020102"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: []v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}{D}}
+	{
+		`Full []vdltest.VEnumBcd{vdltest.VEnumBcd.D}`,
+		[]vdltest.VEnumBcd{vdltest.VEnumBcd.D},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510403012ae152020102",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510403012ae1", "52020102",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VStructEmpty struct{}]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VStructEmpty struct{}{}}
+	{
+		`Zero []vdltest.VStructEmpty{}`,
+		[]vdltest.VStructEmpty{},
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510403012ae1520100",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510403012ae1520201e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(10): "510403012ae1520201e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "520201e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VStructEmpty struct{}]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: []v.io/v23/vdl/vdltest.VStructEmpty struct{}{{}}}
+	{
+		`Full []vdltest.VStructEmpty{{}}`,
+		[]vdltest.VStructEmpty{{}},
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510403012ae1520201e1",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510403012ae1", "520201e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(135): "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae15200000100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 54, MsgN: 54, Buf(79): "590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae15200000100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -45, MsgLen: 4, MsgN: 4, Buf(73): "55360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae15200000100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 54, MsgN: 54, Buf(17): "530408012be1510403012ae15200000100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(11): "510403012ae15200000100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "5200000100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{}}
+	{
+		`Zero []error{}`,
+		[]error{},
+		"815736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae15200000100",
+		"81", "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae1", "5200000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(224): "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae15200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 54, MsgN: 54, Buf(168): "590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae15200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -45, MsgLen: 4, MsgN: 4, Buf(162): "55360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae15200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 54, MsgN: 54, Buf(106): "530408012be1510403012ae15200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(100): "510403012ae15200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(94): "5200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 5a                   MsgLen                            90
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [error.Id]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [error.RetryCode]
+	// 03                   Index                              3 [.RetryBackoff]
+	// 02                   Index                              2 [error.Msg]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// e1                   Control                          End [error END]
+	// DumpStatus{MsgId: 41, MsgLen: 90, MsgN: 90, Value: []?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{{Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", ParamList: {}}}}
+	{
+		`Full []error{{Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}`,
+		[]error{{Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}},
+		"815736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae15200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+		"81", "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae1", "5200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VUint64 uint64]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VUint64 uint64{}}
+	{
+		`Zero []vdltest.VUint64{}`,
+		[]vdltest.VUint64{},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1510403012ae1520100",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1510403012ae15202017b"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(10): "510403012ae15202017b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "5202017b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VUint64 uint64]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// 7b                   PrimValue                        123 [uint]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: []v.io/v23/vdl/vdltest.VUint64 uint64{123}}
+	{
+		`Full []vdltest.VUint64{123}`,
+		[]vdltest.VUint64{123},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1510403012ae15202017b",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1510403012ae1", "5202017b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104030108e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]int32]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []int32{}}
+	{
+		`Zero []int32{}`,
+		[]int32{},
+		"815104030108e1520100",
+		"81", "5104030108e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "5104030108e1520301fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "520301fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]int32]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [list len]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: []int32{-123}}
+	{
+		`Full []int32{-123}`,
+		[]int32{-123},
+		"815104030108e1520301fff5",
+		"81", "5104030108e1", "520301fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "510403010be1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]float64]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []float64{}}
+	{
+		`Zero []float64{}`,
+		[]float64{},
+		"81510403010be1520100",
+		"81", "510403010be1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(18): "510403010be1520a01f8ae47e17a14aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(12): "520a01f8ae47e17a14aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]float64]
+	// 0a                   MsgLen                            10
+	// 01                   ValueLen                           1 [list len]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// DumpStatus{MsgId: 41, MsgLen: 10, MsgN: 10, Value: []float64{1.23}}
+	{
+		`Full []float64{1.23}`,
+		[]float64{1.23},
+		"81510403010be1520a01f8ae47e17a14aef33f",
+		"81", "510403010be1", "520a01f8ae47e17a14aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1510403012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 37, MsgN: 37, Buf(15): "530408012be1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]?v.io/v23/vdl/vdltest.VStructEmpty struct{}]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []?v.io/v23/vdl/vdltest.VStructEmpty struct{}{}}
+	{
+		`Zero []?vdltest.VStructEmpty{}`,
+		[]?vdltest.VStructEmpty{},
+		"815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1510403012ae1520100",
+		"81", "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(55): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1510403012ae1520201e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 37, MsgN: 37, Buf(16): "530408012be1510403012ae1520201e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(10): "510403012ae1520201e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "520201e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]?v.io/v23/vdl/vdltest.VStructEmpty struct{}]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: []?v.io/v23/vdl/vdltest.VStructEmpty struct{}{{}}}
+	{
+		`Full []?vdltest.VStructEmpty{{}}`,
+		[]?vdltest.VStructEmpty{{}},
+		"815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1510403012ae1520201e1",
+		"81", "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1510403012ae1", "520201e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "512403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15200000100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 24                   MsgLen                            36
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79 PrimValue       "v.io/v23/vdl/vdltest.VList_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 36, MsgN: 36, Buf(5): "5200000100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_Any []any]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_Any []any{}}
+	{
+		`Zero vdltest.VList_Any{}`,
+		vdltest.VList_Any{},
+		"81512403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15200000100",
+		"81", "512403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1", "5200000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1520109010205010000fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 24                   MsgLen                            36
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79 PrimValue       "v.io/v23/vdl/vdltest.VList_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 36, MsgN: 36, Buf(11): "520109010205010000fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_Any []any]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 01                   AnyLensLen                         1
+	// 02                   AnyMsgLen                          2
+	// 05                   MsgLen                             5
+	// 01                   ValueLen                           1 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vdl/vdltest.VList_Any []any{int64(-123)}}
+	{
+		`Full vdltest.VList_Any{int64(-123)}`,
+		vdltest.VList_Any{int64(-123)},
+		"81512403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1520109010205010000fff5",
+		"81", "512403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1", "520109010205010000fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c0101e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 25                   MsgLen                            37
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 1f                   ByteLen                           31 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VList_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 37, MsgN: 37, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_Bool []bool]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_Bool []bool{}}
+	{
+		`Zero vdltest.VList_Bool{}`,
+		vdltest.VList_Bool{},
+		"81512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c0101e1520100",
+		"81", "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c0101e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c0101e152020101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 25                   MsgLen                            37
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 1f                   ByteLen                           31 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VList_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 37, MsgN: 37, Buf(4): "52020101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_Bool []bool]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VList_Bool []bool{true}}
+	{
+		`Full vdltest.VList_Bool{true}`,
+		vdltest.VList_Bool{true},
+		"81512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c0101e152020101",
+		"81", "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c0101e1", "52020101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(77): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(43): "5126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 26                   MsgLen                            38
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VList_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 38, MsgN: 38, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VBool []v.io/v23/vdl/vdltest.VBool bool]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VBool []v.io/v23/vdl/vdltest.VBool bool{}}
+	{
+		`Zero vdltest.VList_VBool{}`,
+		vdltest.VList_VBool{},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae1520100",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(78): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae152020101"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(44): "5126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae152020101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 26                   MsgLen                            38
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VList_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 38, MsgN: 38, Buf(4): "52020101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VBool []v.io/v23/vdl/vdltest.VBool bool]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VList_VBool []v.io/v23/vdl/vdltest.VBool bool{true}}
+	{
+		`Full vdltest.VList_VBool{true}`,
+		vdltest.VList_VBool{true},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae152020101",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae1", "52020101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e670103e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 27                   MsgLen                            39
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VList_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_String []string]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_String []string{}}
+	{
+		`Zero vdltest.VList_String{}`,
+		vdltest.VList_String{},
+		"815127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e670103e1520100",
+		"81", "5127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e670103e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "5127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e670103e1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 27                   MsgLen                            39
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VList_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(45): "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_String []string]
+	// 2b                   MsgLen                            43
+	// 01                   ValueLen                           1 [list len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 43, MsgN: 43, Value: v.io/v23/vdl/vdltest.VList_String []string{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}
+	{
+		`Full vdltest.VList_String{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		vdltest.VList_String{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"815127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e670103e1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "5127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e670103e1", "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(81): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(45): "5128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 28                   MsgLen                            40
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VList_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VString []v.io/v23/vdl/vdltest.VString string]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VString []v.io/v23/vdl/vdltest.VString string{}}
+	{
+		`Zero vdltest.VList_VString{}`,
+		vdltest.VList_VString{},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1520100",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(123): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(87): "5128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 28                   MsgLen                            40
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VList_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(45): "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VString []v.io/v23/vdl/vdltest.VString string]
+	// 2b                   MsgLen                            43
+	// 01                   ValueLen                           1 [list len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 43, MsgN: 43, Value: v.io/v23/vdl/vdltest.VList_VString []v.io/v23/vdl/vdltest.VString string{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}
+	{
+		`Full vdltest.VList_VString{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		vdltest.VList_VString{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1", "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374010ee152000100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374 PrimValue       "v.io/v23/vdl/vdltest.VList_TypeObject" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(4): "52000100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_TypeObject []typeobject]
+	// 00                   TypeIdsLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_TypeObject []typeobject{}}
+	{
+		`Zero vdltest.VList_TypeObject{}`,
+		vdltest.VList_TypeObject{},
+		"81512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374010ee152000100",
+		"81", "512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374010ee1", "52000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(51): "512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374010ee1520109020100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374 PrimValue       "v.io/v23/vdl/vdltest.VList_TypeObject" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(6): "520109020100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_TypeObject []typeobject]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// 00                   TypeId                             0 [int64]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VList_TypeObject []typeobject{int64}}
+	{
+		`Full vdltest.VList_TypeObject{typeobject(int64)}`,
+		vdltest.VList_TypeObject{typeobject(int64)},
+		"81512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374010ee1520109020100",
+		"81", "512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374010ee1", "520109020100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 25                   MsgLen                            37
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 1f                   ByteLen                           31 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VList_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 37, MsgN: 37, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_Byte []byte]
+	// 00                   ByteLen                            0 [bytes len]
+	//                      PrimValue                         "" [bytes]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VList_Byte []byte("")}
+	{
+		`Zero vdltest.VList_Byte("")`,
+		vdltest.VList_Byte(""),
+		"81512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e15200",
+		"81", "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e152017b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 25                   MsgLen                            37
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 1f                   ByteLen                           31 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VList_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 37, MsgN: 37, Buf(3): "52017b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_Byte []byte]
+	// 01                   ByteLen                            1 [bytes len]
+	// 7b                   PrimValue                        "{" [bytes]
+	// DumpStatus{MsgId: 41, MsgN: 3, Value: v.io/v23/vdl/vdltest.VList_Byte []byte("{")}
+	{
+		`Full vdltest.VList_Byte("{")`,
+		vdltest.VList_Byte("{"),
+		"81512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e152017b",
+		"81", "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e1", "52017b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae15200"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(42): "5126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 26                   MsgLen                            38
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465 PrimValue       "v.io/v23/vdl/vdltest.VList_VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 38, MsgN: 38, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte byte]
+	// 00                   ByteLen                            0 [bytes len]
+	//                      PrimValue                         "" [bytes]
+	// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte byte("")}
+	{
+		`Zero vdltest.VList_VByte("")`,
+		vdltest.VList_VByte(""),
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae15200",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae1", "5200",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(77): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae152017b"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(43): "5126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae152017b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 26                   MsgLen                            38
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465 PrimValue       "v.io/v23/vdl/vdltest.VList_VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 38, MsgN: 38, Buf(3): "52017b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte byte]
+	// 01                   ByteLen                            1 [bytes len]
+	// 7b                   PrimValue                        "{" [bytes]
+	// DumpStatus{MsgId: 41, MsgN: 3, Value: v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte byte("{")}
+	{
+		`Full vdltest.VList_VByte("{")`,
+		vdltest.VList_VByte("{"),
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae152017b",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae1", "52017b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(46): "5129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VList_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VEnumAbc []v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VEnumAbc []v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}{}}
+	{
+		`Zero vdltest.VList_VEnumAbc{}`,
+		vdltest.VList_VEnumAbc{},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae1520100",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae152020102"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(47): "5129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae152020102"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VList_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(4): "52020102"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VEnumAbc []v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VList_VEnumAbc []v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}{C}}
+	{
+		`Full vdltest.VList_VEnumAbc{vdltest.VEnumAbc.C}`,
+		vdltest.VList_VEnumAbc{vdltest.VEnumAbc.C},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae152020102",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae1", "52020102",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(46): "5129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VList_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VEnumBcd []v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VEnumBcd []v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}{}}
+	{
+		`Zero vdltest.VList_VEnumBcd{}`,
+		vdltest.VList_VEnumBcd{},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae1520100",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae152020102"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(47): "5129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae152020102"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VList_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(4): "52020102"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VEnumBcd []v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VList_VEnumBcd []v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}{D}}
+	{
+		`Full vdltest.VList_VEnumBcd{vdltest.VEnumBcd.D}`,
+		vdltest.VList_VEnumBcd{vdltest.VEnumBcd.D},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae152020102",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae1", "52020102",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(50): "512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2d                   MsgLen                            45
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VList_VStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VStructEmpty []v.io/v23/vdl/vdltest.VStructEmpty struct{}]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VStructEmpty []v.io/v23/vdl/vdltest.VStructEmpty struct{}{}}
+	{
+		`Zero vdltest.VList_VStructEmpty{}`,
+		vdltest.VList_VStructEmpty{},
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1520100",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1520201e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(51): "512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1520201e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2d                   MsgLen                            45
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VList_VStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(4): "520201e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VStructEmpty []v.io/v23/vdl/vdltest.VStructEmpty struct{}]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VList_VStructEmpty []v.io/v23/vdl/vdltest.VStructEmpty struct{}{{}}}
+	{
+		`Full vdltest.VList_VStructEmpty{{}}`,
+		vdltest.VList_VStructEmpty{{}},
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1520201e1",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1", "520201e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(169): "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200000100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 54, MsgN: 54, Buf(113): "590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200000100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -45, MsgLen: 4, MsgN: 4, Buf(107): "55360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200000100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 54, MsgN: 54, Buf(51): "530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200000100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(45): "5126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200000100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 26                   MsgLen                            38
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72 PrimValue       "v.io/v23/vdl/vdltest.VList_Error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 38, MsgN: 38, Buf(5): "5200000100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_Error []?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_Error []?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{}}
+	{
+		`Zero vdltest.VList_Error{}`,
+		vdltest.VList_Error{},
+		"815736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200000100",
+		"81", "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae1", "5200000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(258): "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 54, MsgN: 54, Buf(202): "590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -45, MsgLen: 4, MsgN: 4, Buf(196): "55360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 54, MsgN: 54, Buf(140): "530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(134): "5126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 26                   MsgLen                            38
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72 PrimValue       "v.io/v23/vdl/vdltest.VList_Error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 38, MsgN: 38, Buf(94): "5200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_Error []?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 5a                   MsgLen                            90
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [error.Id]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [error.RetryCode]
+	// 03                   Index                              3 [.RetryBackoff]
+	// 02                   Index                              2 [error.Msg]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// e1                   Control                          End [error END]
+	// DumpStatus{MsgId: 41, MsgLen: 90, MsgN: 90, Value: v.io/v23/vdl/vdltest.VList_Error []?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{{Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", ParamList: {}}}}
+	{
+		`Full vdltest.VList_Error{{Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}`,
+		vdltest.VList_Error{{Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}},
+		"815736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+		"81", "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae1", "5200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(81): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(45): "5128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 28                   MsgLen                            40
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32 uint32]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32 uint32{}}
+	{
+		`Zero vdltest.VList_VUint32{}`,
+		vdltest.VList_VUint32{},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012ae1520100",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012ae15202017b"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(46): "5128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012ae15202017b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 28                   MsgLen                            40
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(4): "5202017b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32 uint32]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// 7b                   PrimValue                        123 [uint]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32 uint32{123}}
+	{
+		`Full vdltest.VList_VUint32{123}`,
+		vdltest.VList_VUint32{123},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012ae15202017b",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012ae1", "5202017b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(79): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 33, MsgN: 33, Buf(44): "5127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 27                   MsgLen                            39
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VInt32 []v.io/v23/vdl/vdltest.VInt32 int32]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VInt32 []v.io/v23/vdl/vdltest.VInt32 int32{}}
+	{
+		`Zero vdltest.VList_VInt32{}`,
+		vdltest.VList_VInt32{},
+		"81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012ae1520100",
+		"81", "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(81): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012ae1520301fff5"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 33, MsgN: 33, Buf(46): "5127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012ae1520301fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 27                   MsgLen                            39
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(5): "520301fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VInt32 []v.io/v23/vdl/vdltest.VInt32 int32]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [list len]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VList_VInt32 []v.io/v23/vdl/vdltest.VInt32 int32{-123}}
+	{
+		`Full vdltest.VList_VInt32{-123}`,
+		vdltest.VList_VInt32{-123},
+		"81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012ae1520301fff5",
+		"81", "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012ae1", "520301fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(83): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 35, MsgN: 35, Buf(46): "5129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VList_VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VFloat64 []v.io/v23/vdl/vdltest.VFloat64 float64]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VFloat64 []v.io/v23/vdl/vdltest.VFloat64 float64{}}
+	{
+		`Zero vdltest.VList_VFloat64{}`,
+		vdltest.VList_VFloat64{},
+		"81532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1520100",
+		"81", "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1520a01f8ae47e17a14aef33f"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 35, MsgN: 35, Buf(55): "5129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1520a01f8ae47e17a14aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 29                   MsgLen                            41
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VList_VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(12): "520a01f8ae47e17a14aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VFloat64 []v.io/v23/vdl/vdltest.VFloat64 float64]
+	// 0a                   MsgLen                            10
+	// 01                   ValueLen                           1 [list len]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// DumpStatus{MsgId: 41, MsgLen: 10, MsgN: 10, Value: v.io/v23/vdl/vdltest.VList_VFloat64 []v.io/v23/vdl/vdltest.VFloat64 float64{1.23}}
+	{
+		`Full vdltest.VList_VFloat64{1.23}`,
+		vdltest.VList_VFloat64{1.23},
+		"81532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1520a01f8ae47e17a14aef33f",
+		"81", "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1", "520a01f8ae47e17a14aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(98): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 37, MsgN: 37, Buf(59): "530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(53): "513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 30                   MsgLen                            48
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 2a                   ByteLen                           42 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VList_OptVStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 48, MsgN: 48, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_OptVStructEmpty []?v.io/v23/vdl/vdltest.VStructEmpty struct{}]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_OptVStructEmpty []?v.io/v23/vdl/vdltest.VStructEmpty struct{}{}}
+	{
+		`Zero vdltest.VList_OptVStructEmpty{}`,
+		vdltest.VList_OptVStructEmpty{},
+		"815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1520100",
+		"81", "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1520201e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 37, MsgN: 37, Buf(60): "530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1520201e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(54): "513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1520201e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 30                   MsgLen                            48
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 2a                   ByteLen                           42 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VList_OptVStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 48, MsgN: 48, Buf(4): "520201e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_OptVStructEmpty []?v.io/v23/vdl/vdltest.VStructEmpty struct{}]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VList_OptVStructEmpty []?v.io/v23/vdl/vdltest.VStructEmpty struct{}{{}}}
+	{
+		`Full vdltest.VList_OptVStructEmpty{{}}`,
+		vdltest.VList_OptVStructEmpty{{}},
+		"815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1520201e1",
+		"81", "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1", "520201e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104040101e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[bool]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[bool]{}}
+	{
+		`Zero set[bool]{}`,
+		set[bool]{},
+		"815104040101e1520100",
+		"81", "5104040101e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "5104040101e152020101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "52020101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[bool]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: set[bool]{true}}
+	{
+		`Full set[bool]{true}`,
+		set[bool]{true},
+		"815104040101e152020101",
+		"81", "5104040101e1", "52020101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510404012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(9): "510404012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VBool bool]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[v.io/v23/vdl/vdltest.VBool bool]{}}
+	{
+		`Zero set[vdltest.VBool]{}`,
+		set[vdltest.VBool]{},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510404012ae1520100",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510404012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510404012ae152020101"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(10): "510404012ae152020101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "52020101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VBool bool]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: set[v.io/v23/vdl/vdltest.VBool bool]{true}}
+	{
+		`Full set[vdltest.VBool]{true}`,
+		set[vdltest.VBool]{true},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510404012ae152020101",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510404012ae1", "52020101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104040103e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[string]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[string]{}}
+	{
+		`Zero set[string]{}`,
+		set[string]{},
+		"815104040103e1520100",
+		"81", "5104040103e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(51): "5104040103e1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(45): "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[string]]
+	// 2b                   MsgLen                            43
+	// 01                   ValueLen                           1 [set len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 43, MsgN: 43, Value: set[string]{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}
+	{
+		`Full set[string]{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		set[string]{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"815104040103e1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "5104040103e1", "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510404012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(9): "510404012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VString string]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[v.io/v23/vdl/vdltest.VString string]{}}
+	{
+		`Zero set[vdltest.VString]{}`,
+		set[vdltest.VString]{},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510404012ae1520100",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510404012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(87): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510404012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(51): "510404012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(45): "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VString string]]
+	// 2b                   MsgLen                            43
+	// 01                   ValueLen                           1 [set len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 43, MsgN: 43, Value: set[v.io/v23/vdl/vdltest.VString string]{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}
+	{
+		`Full set[vdltest.VString]{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		set[vdltest.VString]{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510404012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510404012ae1", "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104040102e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[byte]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[byte]{}}
+	{
+		`Zero set[byte]{}`,
+		set[byte]{},
+		"815104040102e1520100",
+		"81", "5104040102e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "5104040102e15202017b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "5202017b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[byte]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// 7b                   PrimValue                        123 [byte]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: set[byte]{123}}
+	{
+		`Full set[byte]{123}`,
+		set[byte]{123},
+		"815104040102e15202017b",
+		"81", "5104040102e1", "5202017b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510404012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(9): "510404012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VByte byte]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[v.io/v23/vdl/vdltest.VByte byte]{}}
+	{
+		`Zero set[vdltest.VByte]{}`,
+		set[vdltest.VByte]{},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510404012ae1520100",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510404012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510404012ae15202017b"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(10): "510404012ae15202017b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "5202017b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VByte byte]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// 7b                   PrimValue                        123 [byte]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: set[v.io/v23/vdl/vdltest.VByte byte]{123}}
+	{
+		`Full set[vdltest.VByte]{123}`,
+		set[vdltest.VByte]{123},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510404012ae15202017b",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510404012ae1", "5202017b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510404012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(9): "510404012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]{}}
+	{
+		`Zero set[vdltest.VEnumAbc]{}`,
+		set[vdltest.VEnumAbc]{},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510404012ae1520100",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510404012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510404012ae152020102"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(10): "510404012ae152020102"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "52020102"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: set[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]{C}}
+	{
+		`Full set[vdltest.VEnumAbc]{vdltest.VEnumAbc.C}`,
+		set[vdltest.VEnumAbc]{vdltest.VEnumAbc.C},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510404012ae152020102",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510404012ae1", "52020102",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510404012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(9): "510404012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]{}}
+	{
+		`Zero set[vdltest.VEnumBcd]{}`,
+		set[vdltest.VEnumBcd]{},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510404012ae1520100",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510404012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510404012ae152020102"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(10): "510404012ae152020102"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "52020102"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]{D}}
+	{
+		`Full set[vdltest.VEnumBcd]{vdltest.VEnumBcd.D}`,
+		set[vdltest.VEnumBcd]{vdltest.VEnumBcd.D},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510404012ae152020102",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510404012ae1", "52020102",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510404012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(9): "510404012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VStructEmpty struct{}]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[v.io/v23/vdl/vdltest.VStructEmpty struct{}]{}}
+	{
+		`Zero set[vdltest.VStructEmpty]{}`,
+		set[vdltest.VStructEmpty]{},
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510404012ae1520100",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510404012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510404012ae1520201e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(10): "510404012ae1520201e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "520201e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VStructEmpty struct{}]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: set[v.io/v23/vdl/vdltest.VStructEmpty struct{}]{{}}}
+	{
+		`Full set[vdltest.VStructEmpty]{{}}`,
+		set[vdltest.VStructEmpty]{{}},
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510404012ae1520201e1",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510404012ae1", "520201e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104040104e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[uint16]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[uint16]{}}
+	{
+		`Zero set[uint16]{}`,
+		set[uint16]{},
+		"815104040104e1520100",
+		"81", "5104040104e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "5104040104e15202017b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "5202017b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[uint16]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// 7b                   PrimValue                        123 [uint]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: set[uint16]{123}}
+	{
+		`Full set[uint16]{123}`,
+		set[uint16]{123},
+		"815104040104e15202017b",
+		"81", "5104040104e1", "5202017b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1510404012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 33, MsgN: 33, Buf(9): "510404012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VInt16 int16]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[v.io/v23/vdl/vdltest.VInt16 int16]{}}
+	{
+		`Zero set[vdltest.VInt16]{}`,
+		set[vdltest.VInt16]{},
+		"81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1510404012ae1520100",
+		"81", "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1510404012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1510404012ae1520301fff5"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 33, MsgN: 33, Buf(11): "510404012ae1520301fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "520301fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VInt16 int16]]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [set len]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: set[v.io/v23/vdl/vdltest.VInt16 int16]{-123}}
+	{
+		`Full set[vdltest.VInt16]{-123}`,
+		set[vdltest.VInt16]{-123},
+		"81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1510404012ae1520301fff5",
+		"81", "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1510404012ae1", "520301fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104040109e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[int64]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[int64]{}}
+	{
+		`Zero set[int64]{}`,
+		set[int64]{},
+		"815104040109e1520100",
+		"81", "5104040109e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "5104040109e1520301fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "520301fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[int64]]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [set len]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: set[int64]{-123}}
+	{
+		`Full set[int64]{-123}`,
+		set[int64]{-123},
+		"815104040109e1520301fff5",
+		"81", "5104040109e1", "520301fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c0101e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VSet_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 36, MsgN: 36, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_Bool set[bool]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_Bool set[bool]{}}
+	{
+		`Zero vdltest.VSet_Bool{}`,
+		vdltest.VSet_Bool{},
+		"81512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c0101e1520100",
+		"81", "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c0101e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c0101e152020101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VSet_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 36, MsgN: 36, Buf(4): "52020101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_Bool set[bool]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VSet_Bool set[bool]{true}}
+	{
+		`Full vdltest.VSet_Bool{true}`,
+		vdltest.VSet_Bool{true},
+		"81512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c0101e152020101",
+		"81", "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c0101e1", "52020101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(42): "512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 25                   MsgLen                            37
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1f                   ByteLen                           31 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VSet_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 37, MsgN: 37, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool bool]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool bool]{}}
+	{
+		`Zero vdltest.VSet_VBool{}`,
+		vdltest.VSet_VBool{},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae1520100",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(77): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae152020101"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(43): "512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae152020101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 25                   MsgLen                            37
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1f                   ByteLen                           31 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VSet_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 37, MsgN: 37, Buf(4): "52020101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool bool]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool bool]{true}}
+	{
+		`Full vdltest.VSet_VBool{true}`,
+		vdltest.VSet_VBool{true},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae152020101",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae1", "52020101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5126040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 26                   MsgLen                            38
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VSet_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 38, MsgN: 38, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_String set[string]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_String set[string]{}}
+	{
+		`Zero vdltest.VSet_String{}`,
+		vdltest.VSet_String{},
+		"815126040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e1520100",
+		"81", "5126040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(85): "5126040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 26                   MsgLen                            38
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VSet_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 38, MsgN: 38, Buf(45): "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_String set[string]]
+	// 2b                   MsgLen                            43
+	// 01                   ValueLen                           1 [set len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 43, MsgN: 43, Value: v.io/v23/vdl/vdltest.VSet_String set[string]{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}
+	{
+		`Full vdltest.VSet_String{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		vdltest.VSet_String{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"815126040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "5126040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e1", "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(80): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(44): "5127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 27                   MsgLen                            39
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VSet_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VString set[v.io/v23/vdl/vdltest.VString string]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_VString set[v.io/v23/vdl/vdltest.VString string]{}}
+	{
+		`Zero vdltest.VSet_VString{}`,
+		vdltest.VSet_VString{},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1520100",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(122): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(86): "5127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 27                   MsgLen                            39
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VSet_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(45): "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VString set[v.io/v23/vdl/vdltest.VString string]]
+	// 2b                   MsgLen                            43
+	// 01                   ValueLen                           1 [set len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 43, MsgN: 43, Value: v.io/v23/vdl/vdltest.VSet_VString set[v.io/v23/vdl/vdltest.VString string]{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}
+	{
+		`Full vdltest.VSet_VString{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		vdltest.VSet_VString{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1", "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 36, MsgN: 36, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_Byte set[byte]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_Byte set[byte]{}}
+	{
+		`Zero vdltest.VSet_Byte{}`,
+		vdltest.VSet_Byte{},
+		"81512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1520100",
+		"81", "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15202017b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 36, MsgN: 36, Buf(4): "5202017b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_Byte set[byte]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// 7b                   PrimValue                        123 [byte]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VSet_Byte set[byte]{123}}
+	{
+		`Full vdltest.VSet_Byte{123}`,
+		vdltest.VSet_Byte{123},
+		"81512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15202017b",
+		"81", "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1", "5202017b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(42): "512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 25                   MsgLen                            37
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1f                   ByteLen                           31 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 37, MsgN: 37, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VByte set[v.io/v23/vdl/vdltest.VByte byte]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_VByte set[v.io/v23/vdl/vdltest.VByte byte]{}}
+	{
+		`Zero vdltest.VSet_VByte{}`,
+		vdltest.VSet_VByte{},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae1520100",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(77): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae15202017b"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(43): "512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae15202017b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 25                   MsgLen                            37
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1f                   ByteLen                           31 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 37, MsgN: 37, Buf(4): "5202017b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VByte set[v.io/v23/vdl/vdltest.VByte byte]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// 7b                   PrimValue                        123 [byte]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VSet_VByte set[v.io/v23/vdl/vdltest.VByte byte]{123}}
+	{
+		`Full vdltest.VSet_VByte{123}`,
+		vdltest.VSet_VByte{123},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae15202017b",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae1", "5202017b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(45): "5128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 28                   MsgLen                            40
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VSet_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VEnumAbc set[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_VEnumAbc set[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]{}}
+	{
+		`Zero vdltest.VSet_VEnumAbc{}`,
+		vdltest.VSet_VEnumAbc{},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae1520100",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae152020102"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(46): "5128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae152020102"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 28                   MsgLen                            40
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VSet_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(4): "52020102"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VEnumAbc set[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VSet_VEnumAbc set[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]{C}}
+	{
+		`Full vdltest.VSet_VEnumAbc{vdltest.VEnumAbc.C}`,
+		vdltest.VSet_VEnumAbc{vdltest.VEnumAbc.C},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae152020102",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae1", "52020102",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(45): "5128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 28                   MsgLen                            40
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VSet_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]{}}
+	{
+		`Zero vdltest.VSet_VEnumBcd{}`,
+		vdltest.VSet_VEnumBcd{},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae1520100",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae152020102"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(46): "5128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae152020102"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 28                   MsgLen                            40
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VSet_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(4): "52020102"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]{D}}
+	{
+		`Full vdltest.VSet_VEnumBcd{vdltest.VEnumBcd.D}`,
+		vdltest.VSet_VEnumBcd{vdltest.VEnumBcd.D},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae152020102",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae1", "52020102",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(49): "512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2c                   MsgLen                            44
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VSet_VStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 44, MsgN: 44, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VStructEmpty set[v.io/v23/vdl/vdltest.VStructEmpty struct{}]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_VStructEmpty set[v.io/v23/vdl/vdltest.VStructEmpty struct{}]{}}
+	{
+		`Zero vdltest.VSet_VStructEmpty{}`,
+		vdltest.VSet_VStructEmpty{},
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1520100",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1520201e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(50): "512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1520201e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2c                   MsgLen                            44
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VSet_VStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 44, MsgN: 44, Buf(4): "520201e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VStructEmpty set[v.io/v23/vdl/vdltest.VStructEmpty struct{}]]
+	// 02                   MsgLen                             2
+	// 01                   ValueLen                           1 [set len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VSet_VStructEmpty set[v.io/v23/vdl/vdltest.VStructEmpty struct{}]{{}}}
+	{
+		`Full vdltest.VSet_VStructEmpty{{}}`,
+		vdltest.VSet_VStructEmpty{{}},
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1520201e1",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1", "520201e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f496e7436340109e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 25                   MsgLen                            37
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1f                   ByteLen                           31 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f496e743634 PrimValue       "v.io/v23/vdl/vdltest.VSet_Int64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 37, MsgN: 37, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_Int64 set[int64]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_Int64 set[int64]{}}
+	{
+		`Zero vdltest.VSet_Int64{}`,
+		vdltest.VSet_Int64{},
+		"81512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f496e7436340109e1520100",
+		"81", "512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f496e7436340109e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f496e7436340109e1520301fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 25                   MsgLen                            37
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1f                   ByteLen                           31 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f496e743634 PrimValue       "v.io/v23/vdl/vdltest.VSet_Int64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 37, MsgN: 37, Buf(5): "520301fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_Int64 set[int64]]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [set len]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VSet_Int64 set[int64]{-123}}
+	{
+		`Full vdltest.VSet_Int64{-123}`,
+		vdltest.VSet_Int64{-123},
+		"81512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f496e7436340109e1520301fff5",
+		"81", "512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f496e7436340109e1", "520301fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5127040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 27                   MsgLen                            39
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VSet_Float32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_Float32 set[float32]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_Float32 set[float32]{}}
+	{
+		`Zero vdltest.VSet_Float32{}`,
+		vdltest.VSet_Float32{},
+		"815127040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1520100",
+		"81", "5127040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "5127040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1520701fb8014aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 27                   MsgLen                            39
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VSet_Float32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(9): "520701fb8014aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_Float32 set[float32]]
+	// 07                   MsgLen                             7
+	// 01                   ValueLen                           1 [set len]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// DumpStatus{MsgId: 41, MsgLen: 7, MsgN: 7, Value: v.io/v23/vdl/vdltest.VSet_Float32 set[float32]{1.2300000190734863}}
+	{
+		`Full vdltest.VSet_Float32{1.23}`,
+		vdltest.VSet_Float32{1.23},
+		"815127040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1520701fb8014aef33f",
+		"81", "5127040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1", "520701fb8014aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56466c6f61743634012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 35, MsgN: 35, Buf(45): "5128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56466c6f61743634012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 28                   MsgLen                            40
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VSet_VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VFloat64 set[v.io/v23/vdl/vdltest.VFloat64 float64]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_VFloat64 set[v.io/v23/vdl/vdltest.VFloat64 float64]{}}
+	{
+		`Zero vdltest.VSet_VFloat64{}`,
+		vdltest.VSet_VFloat64{},
+		"81532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56466c6f61743634012ae1520100",
+		"81", "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56466c6f61743634012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(91): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56466c6f61743634012ae1520a01f8ae47e17a14aef33f"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 35, MsgN: 35, Buf(54): "5128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56466c6f61743634012ae1520a01f8ae47e17a14aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 28                   MsgLen                            40
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VSet_VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(12): "520a01f8ae47e17a14aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VFloat64 set[v.io/v23/vdl/vdltest.VFloat64 float64]]
+	// 0a                   MsgLen                            10
+	// 01                   ValueLen                           1 [set len]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// DumpStatus{MsgId: 41, MsgLen: 10, MsgN: 10, Value: v.io/v23/vdl/vdltest.VSet_VFloat64 set[v.io/v23/vdl/vdltest.VFloat64 float64]{1.23}}
+	{
+		`Full vdltest.VSet_VFloat64{1.23}`,
+		vdltest.VSet_VFloat64{1.23},
+		"81532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56466c6f61743634012ae1520a01f8ae47e17a14aef33f",
+		"81", "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56466c6f61743634012ae1", "520a01f8ae47e17a14aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "51060501010201e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[bool]bool]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[bool]bool{}}
+	{
+		`Zero map[bool]bool{}`,
+		map[bool]bool{},
+		"8151060501010201e1520100",
+		"81", "51060501010201e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(13): "51060501010201e15203010101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(5): "5203010101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[bool]bool]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: map[bool]bool{true: true}}
+	{
+		`Full map[bool]bool{true: true}`,
+		map[bool]bool{true: true},
+		"8151060501010201e15203010101",
+		"81", "51060501010201e1", "5203010101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510605012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(11): "510605012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool{}}
+	{
+		`Zero map[vdltest.VBool]vdltest.VBool{}`,
+		map[vdltest.VBool]vdltest.VBool{},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510605012a022ae1520100",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510605012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510605012a022ae15203010101"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(13): "510605012a022ae15203010101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(5): "5203010101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool{true: true}}
+	{
+		`Full map[vdltest.VBool]vdltest.VBool{true: true}`,
+		map[vdltest.VBool]vdltest.VBool{true: true},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510605012a022ae15203010101",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510605012a022ae1", "5203010101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "51060501030203e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[string]string]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[string]string{}}
+	{
+		`Zero map[string]string{}`,
+		map[string]string{},
+		"8151060501030203e1520100",
+		"81", "51060501030203e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "51060501030203e1525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(87): "525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[string]string]
+	// 55                   MsgLen                            85
+	// 01                   ValueLen                           1 [map len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 85, MsgN: 85, Value: map[string]string{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}
+	{
+		`Full map[string]string{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		map[string]string{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"8151060501030203e1525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "51060501030203e1", "525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510605012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(11): "510605012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString{}}
+	{
+		`Zero map[vdltest.VString]vdltest.VString{}`,
+		map[vdltest.VString]vdltest.VString{},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510605012a022ae1520100",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510605012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(131): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510605012a022ae1525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(95): "510605012a022ae1525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(87): "525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString]
+	// 55                   MsgLen                            85
+	// 01                   ValueLen                           1 [map len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 85, MsgN: 85, Value: map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}
+	{
+		`Full map[vdltest.VString]vdltest.VString{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		map[vdltest.VString]vdltest.VString{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510605012a022ae1525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510605012a022ae1", "525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "51060501020202e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 02                   PrimValue                          2 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[byte]byte]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[byte]byte{}}
+	{
+		`Zero map[byte]byte{}`,
+		map[byte]byte{},
+		"8151060501020202e1520100",
+		"81", "51060501020202e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(13): "51060501020202e15203017b7b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 02                   PrimValue                          2 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(5): "5203017b7b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[byte]byte]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// 7b                   PrimValue                        123 [byte]
+	// 7b                   PrimValue                        123 [byte]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: map[byte]byte{123: 123}}
+	{
+		`Full map[byte]byte{123: 123}`,
+		map[byte]byte{123: 123},
+		"8151060501020202e15203017b7b",
+		"81", "51060501020202e1", "5203017b7b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510605012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(11): "510605012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte{}}
+	{
+		`Zero map[vdltest.VByte]vdltest.VByte{}`,
+		map[vdltest.VByte]vdltest.VByte{},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510605012a022ae1520100",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510605012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510605012a022ae15203017b7b"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(13): "510605012a022ae15203017b7b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(5): "5203017b7b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// 7b                   PrimValue                        123 [byte]
+	// 7b                   PrimValue                        123 [byte]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte{123: 123}}
+	{
+		`Full map[vdltest.VByte]vdltest.VByte{123: 123}`,
+		map[vdltest.VByte]vdltest.VByte{123: 123},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510605012a022ae15203017b7b",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510605012a022ae1", "5203017b7b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510605012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(11): "510605012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc{}}
+	{
+		`Zero map[vdltest.VEnumAbc]vdltest.VEnumAbc{}`,
+		map[vdltest.VEnumAbc]vdltest.VEnumAbc{},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510605012a022ae1520100",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510605012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510605012a022ae15203010202"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(13): "510605012a022ae15203010202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(5): "5203010202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc{C: C}}
+	{
+		`Full map[vdltest.VEnumAbc]vdltest.VEnumAbc{vdltest.VEnumAbc.C: vdltest.VEnumAbc.C}`,
+		map[vdltest.VEnumAbc]vdltest.VEnumAbc{vdltest.VEnumAbc.C: vdltest.VEnumAbc.C},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510605012a022ae15203010202",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510605012a022ae1", "5203010202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510605012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(11): "510605012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd{}}
+	{
+		`Zero map[vdltest.VEnumBcd]vdltest.VEnumBcd{}`,
+		map[vdltest.VEnumBcd]vdltest.VEnumBcd{},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510605012a022ae1520100",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510605012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510605012a022ae15203010202"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(13): "510605012a022ae15203010202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(5): "5203010202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd{D: D}}
+	{
+		`Full map[vdltest.VEnumBcd]vdltest.VEnumBcd{vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}`,
+		map[vdltest.VEnumBcd]vdltest.VEnumBcd{vdltest.VEnumBcd.D: vdltest.VEnumBcd.D},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510605012a022ae15203010202",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510605012a022ae1", "5203010202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510605012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(11): "510605012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VStructEmpty]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VStructEmpty{}}
+	{
+		`Zero map[vdltest.VStructEmpty]vdltest.VStructEmpty{}`,
+		map[vdltest.VStructEmpty]vdltest.VStructEmpty{},
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510605012a022ae1520100",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510605012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510605012a022ae1520301e1e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(13): "510605012a022ae1520301e1e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(5): "520301e1e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VStructEmpty]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: map[v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VStructEmpty{{}: {}}}
+	{
+		`Full map[vdltest.VStructEmpty]vdltest.VStructEmpty{{}: {}}`,
+		map[vdltest.VStructEmpty]vdltest.VStructEmpty{{}: {}},
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510605012a022ae1520301e1e1",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510605012a022ae1", "520301e1e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "51060501040204e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 04                   PrimValue                          4 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[uint16]uint16]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[uint16]uint16{}}
+	{
+		`Zero map[uint16]uint16{}`,
+		map[uint16]uint16{},
+		"8151060501040204e1520100",
+		"81", "51060501040204e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(13): "51060501040204e15203017b7b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 04                   PrimValue                          4 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(5): "5203017b7b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[uint16]uint16]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// 7b                   PrimValue                        123 [uint]
+	// 7b                   PrimValue                        123 [uint]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: map[uint16]uint16{123: 123}}
+	{
+		`Full map[uint16]uint16{123: 123}`,
+		map[uint16]uint16{123: 123},
+		"8151060501040204e15203017b7b",
+		"81", "51060501040204e1", "5203017b7b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "51060501070207e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 07                   PrimValue                          7 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[int16]int16]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[int16]int16{}}
+	{
+		`Zero map[int16]int16{}`,
+		map[int16]int16{},
+		"8151060501070207e1520100",
+		"81", "51060501070207e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(15): "51060501070207e1520501fff5fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 07                   PrimValue                          7 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(7): "520501fff5fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[int16]int16]
+	// 05                   MsgLen                             5
+	// 01                   ValueLen                           1 [map len]
+	// fff5                 PrimValue                       -123 [int]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: map[int16]int16{-123: -123}}
+	{
+		`Full map[int16]int16{-123: -123}`,
+		map[int16]int16{-123: -123},
+		"8151060501070207e1520501fff5fff5",
+		"81", "51060501070207e1", "520501fff5fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1510605012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 33, MsgN: 33, Buf(11): "510605012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VInt32 int32]v.io/v23/vdl/vdltest.VInt32]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[v.io/v23/vdl/vdltest.VInt32 int32]v.io/v23/vdl/vdltest.VInt32{}}
+	{
+		`Zero map[vdltest.VInt32]vdltest.VInt32{}`,
+		map[vdltest.VInt32]vdltest.VInt32{},
+		"81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1510605012a022ae1520100",
+		"81", "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1510605012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1510605012a022ae1520501fff5fff5"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 33, MsgN: 33, Buf(15): "510605012a022ae1520501fff5fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(7): "520501fff5fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VInt32 int32]v.io/v23/vdl/vdltest.VInt32]
+	// 05                   MsgLen                             5
+	// 01                   ValueLen                           1 [map len]
+	// fff5                 PrimValue                       -123 [int]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: map[v.io/v23/vdl/vdltest.VInt32 int32]v.io/v23/vdl/vdltest.VInt32{-123: -123}}
+	{
+		`Full map[vdltest.VInt32]vdltest.VInt32{-123: -123}`,
+		map[vdltest.VInt32]vdltest.VInt32{-123: -123},
+		"81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1510605012a022ae1520501fff5fff5",
+		"81", "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1510605012a022ae1", "520501fff5fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c01010201e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VMap_Bool_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_Bool_Bool map[bool]bool]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_Bool_Bool map[bool]bool{}}
+	{
+		`Zero vdltest.VMap_Bool_Bool{}`,
+		vdltest.VMap_Bool_Bool{},
+		"81512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c01010201e1520100",
+		"81", "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c01010201e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c01010201e15203010101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VMap_Bool_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(5): "5203010101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_Bool_Bool map[bool]bool]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VMap_Bool_Bool map[bool]bool{true: true}}
+	{
+		`Full vdltest.VMap_Bool_Bool{true: true}`,
+		vdltest.VMap_Bool_Bool{true: true},
+		"81512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c01010201e15203010101",
+		"81", "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c01010201e1", "5203010101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(84): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(50): "512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2d                   MsgLen                            45
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VMap_VBool_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool{}}
+	{
+		`Zero vdltest.VMap_VBool_VBool{}`,
+		vdltest.VMap_VBool_VBool{},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae1520100",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae15203010101"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(52): "512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae15203010101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2d                   MsgLen                            45
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VMap_VBool_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(5): "5203010101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool{true: true}}
+	{
+		`Full vdltest.VMap_VBool_VBool{true: true}`,
+		vdltest.VMap_VBool_VBool{true: true},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae15203010101",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae1", "5203010101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e6701030203e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2f                   MsgLen                            47
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VMap_String_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 47, MsgN: 47, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_String_String map[string]string]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_String_String map[string]string{}}
+	{
+		`Zero vdltest.VMap_String_String{}`,
+		vdltest.VMap_String_String{},
+		"81512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e6701030203e1520100",
+		"81", "512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e6701030203e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(136): "512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e6701030203e1525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2f                   MsgLen                            47
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VMap_String_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 47, MsgN: 47, Buf(87): "525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_String_String map[string]string]
+	// 55                   MsgLen                            85
+	// 01                   ValueLen                           1 [map len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 85, MsgN: 85, Value: v.io/v23/vdl/vdltest.VMap_String_String map[string]string{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}
+	{
+		`Full vdltest.VMap_String_String{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		vdltest.VMap_String_String{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"81512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e6701030203e1525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e6701030203e1", "525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(54): "5131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 31                   MsgLen                            49
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VMap_VString_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString{}}
+	{
+		`Zero vdltest.VMap_VString_VString{}`,
+		vdltest.VMap_VString_VString{},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1520100",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(174): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(138): "5131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 31                   MsgLen                            49
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VMap_VString_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(87): "525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString]
+	// 55                   MsgLen                            85
+	// 01                   ValueLen                           1 [map len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 85, MsgN: 85, Value: v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}
+	{
+		`Full vdltest.VMap_VString_VString{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}`,
+		vdltest.VMap_VString_VString{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1", "525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f42797465 PrimValue       "v.io/v23/vdl/vdltest.VMap_Byte_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 02                   PrimValue                          2 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_Byte_Byte map[byte]byte]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_Byte_Byte map[byte]byte{}}
+	{
+		`Zero vdltest.VMap_Byte_Byte{}`,
+		vdltest.VMap_Byte_Byte{},
+		"81512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e1520100",
+		"81", "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e15203017b7b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f42797465 PrimValue       "v.io/v23/vdl/vdltest.VMap_Byte_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 02                   PrimValue                          2 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(5): "5203017b7b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_Byte_Byte map[byte]byte]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// 7b                   PrimValue                        123 [byte]
+	// 7b                   PrimValue                        123 [byte]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VMap_Byte_Byte map[byte]byte{123: 123}}
+	{
+		`Full vdltest.VMap_Byte_Byte{123: 123}`,
+		vdltest.VMap_Byte_Byte{123: 123},
+		"81512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e15203017b7b",
+		"81", "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e1", "5203017b7b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(84): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(50): "512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2d                   MsgLen                            45
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465 PrimValue       "v.io/v23/vdl/vdltest.VMap_VByte_VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte{}}
+	{
+		`Zero vdltest.VMap_VByte_VByte{}`,
+		vdltest.VMap_VByte_VByte{},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae1520100",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae15203017b7b"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(52): "512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae15203017b7b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2d                   MsgLen                            45
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465 PrimValue       "v.io/v23/vdl/vdltest.VMap_VByte_VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(5): "5203017b7b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// 7b                   PrimValue                        123 [byte]
+	// 7b                   PrimValue                        123 [byte]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte{123: 123}}
+	{
+		`Full vdltest.VMap_VByte_VByte{123: 123}`,
+		vdltest.VMap_VByte_VByte{123: 123},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae15203017b7b",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae1", "5203017b7b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(56): "513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc{}}
+	{
+		`Zero vdltest.VMap_VEnumAbc_VEnumAbc{}`,
+		vdltest.VMap_VEnumAbc_VEnumAbc{},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae1520100",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(101): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae15203010202"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(58): "513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae15203010202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(5): "5203010202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc{C: C}}
+	{
+		`Full vdltest.VMap_VEnumAbc_VEnumAbc{vdltest.VEnumAbc.C: vdltest.VEnumAbc.C}`,
+		vdltest.VMap_VEnumAbc_VEnumAbc{vdltest.VEnumAbc.C: vdltest.VEnumAbc.C},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae15203010202",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae1", "5203010202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(56): "513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd{}}
+	{
+		`Zero vdltest.VMap_VEnumBcd_VEnumBcd{}`,
+		vdltest.VMap_VEnumBcd_VEnumBcd{},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae1520100",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(101): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae15203010202"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(58): "513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae15203010202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(5): "5203010202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd{D: D}}
+	{
+		`Full vdltest.VMap_VEnumBcd_VEnumBcd{vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}`,
+		vdltest.VMap_VEnumBcd_VEnumBcd{vdltest.VEnumBcd.D: vdltest.VEnumBcd.D},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae15203010202",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae1", "5203010202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(64): "513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3b                   MsgLen                            59
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VMap_VStructEmpty_VStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 59, MsgN: 59, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VStructEmpty_VStructEmpty map[v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VStructEmpty]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_VStructEmpty_VStructEmpty map[v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VStructEmpty{}}
+	{
+		`Zero vdltest.VMap_VStructEmpty_VStructEmpty{}`,
+		vdltest.VMap_VStructEmpty_VStructEmpty{},
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1520100",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1520301e1e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 37, MsgN: 37, Buf(66): "513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1520301e1e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3b                   MsgLen                            59
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VMap_VStructEmpty_VStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 59, MsgN: 59, Buf(5): "520301e1e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VStructEmpty_VStructEmpty map[v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VStructEmpty]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [map len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VMap_VStructEmpty_VStructEmpty map[v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VStructEmpty{{}: {}}}
+	{
+		`Full vdltest.VMap_VStructEmpty_VStructEmpty{{}: {}}`,
+		vdltest.VMap_VStructEmpty_VStructEmpty{{}: {}},
+		"815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1520301e1e1",
+		"81", "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1", "520301e1e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(87): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7431365f56496e743136012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 33, MsgN: 33, Buf(52): "512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7431365f56496e743136012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2f                   MsgLen                            47
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7431365f56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VMap_VInt16_VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 47, MsgN: 47, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VInt16_VInt16 map[v.io/v23/vdl/vdltest.VInt16 int16]v.io/v23/vdl/vdltest.VInt16]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_VInt16_VInt16 map[v.io/v23/vdl/vdltest.VInt16 int16]v.io/v23/vdl/vdltest.VInt16{}}
+	{
+		`Zero vdltest.VMap_VInt16_VInt16{}`,
+		vdltest.VMap_VInt16_VInt16{},
+		"81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7431365f56496e743136012a022ae1520100",
+		"81", "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7431365f56496e743136012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(91): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7431365f56496e743136012a022ae1520501fff5fff5"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 33, MsgN: 33, Buf(56): "512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7431365f56496e743136012a022ae1520501fff5fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2f                   MsgLen                            47
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7431365f56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VMap_VInt16_VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 47, MsgN: 47, Buf(7): "520501fff5fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VInt16_VInt16 map[v.io/v23/vdl/vdltest.VInt16 int16]v.io/v23/vdl/vdltest.VInt16]
+	// 05                   MsgLen                             5
+	// 01                   ValueLen                           1 [map len]
+	// fff5                 PrimValue                       -123 [int]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vdl/vdltest.VMap_VInt16_VInt16 map[v.io/v23/vdl/vdltest.VInt16 int16]v.io/v23/vdl/vdltest.VInt16{-123: -123}}
+	{
+		`Full vdltest.VMap_VInt16_VInt16{-123: -123}`,
+		vdltest.VMap_VInt16_VInt16{-123: -123},
+		"81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7431365f56496e743136012a022ae1520501fff5fff5",
+		"81", "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7431365f56496e743136012a022ae1", "520501fff5fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(87): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 33, MsgN: 33, Buf(52): "512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2f                   MsgLen                            47
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VMap_VInt32_VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 47, MsgN: 47, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VInt32_VInt32 map[v.io/v23/vdl/vdltest.VInt32 int32]v.io/v23/vdl/vdltest.VInt32]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_VInt32_VInt32 map[v.io/v23/vdl/vdltest.VInt32 int32]v.io/v23/vdl/vdltest.VInt32{}}
+	{
+		`Zero vdltest.VMap_VInt32_VInt32{}`,
+		vdltest.VMap_VInt32_VInt32{},
+		"81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1520100",
+		"81", "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(91): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1520501fff5fff5"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 33, MsgN: 33, Buf(56): "512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1520501fff5fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2f                   MsgLen                            47
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VMap_VInt32_VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 47, MsgN: 47, Buf(7): "520501fff5fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VInt32_VInt32 map[v.io/v23/vdl/vdltest.VInt32 int32]v.io/v23/vdl/vdltest.VInt32]
+	// 05                   MsgLen                             5
+	// 01                   ValueLen                           1 [map len]
+	// fff5                 PrimValue                       -123 [int]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vdl/vdltest.VMap_VInt32_VInt32 map[v.io/v23/vdl/vdltest.VInt32 int32]v.io/v23/vdl/vdltest.VInt32{-123: -123}}
+	{
+		`Full vdltest.VMap_VInt32_VInt32{-123: -123}`,
+		vdltest.VMap_VInt32_VInt32{-123: -123},
+		"81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1520501fff5fff5",
+		"81", "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1", "520501fff5fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "5131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f466c6f617436345f466c6f61743634010b020be1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 31                   MsgLen                            49
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f466c6f617436345f466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VMap_Float64_Float64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 0b                   PrimValue                         11 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_Float64_Float64 map[float64]float64]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_Float64_Float64 map[float64]float64{}}
+	{
+		`Zero vdltest.VMap_Float64_Float64{}`,
+		vdltest.VMap_Float64_Float64{},
+		"815131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f466c6f617436345f466c6f61743634010b020be1520100",
+		"81", "5131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f466c6f617436345f466c6f61743634010b020be1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(72): "5131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f466c6f617436345f466c6f61743634010b020be1521301f8ae47e17a14aef33ff8ae47e17a14aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 31                   MsgLen                            49
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f466c6f617436345f466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VMap_Float64_Float64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 0b                   PrimValue                         11 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(21): "521301f8ae47e17a14aef33ff8ae47e17a14aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_Float64_Float64 map[float64]float64]
+	// 13                   MsgLen                            19
+	// 01                   ValueLen                           1 [map len]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// DumpStatus{MsgId: 41, MsgLen: 19, MsgN: 19, Value: v.io/v23/vdl/vdltest.VMap_Float64_Float64 map[float64]float64{1.23: 1.23}}
+	{
+		`Full vdltest.VMap_Float64_Float64{1.23: 1.23}`,
+		vdltest.VMap_Float64_Float64{1.23: 1.23},
+		"815131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f466c6f617436345f466c6f61743634010b020be1521301f8ae47e17a14aef33ff8ae47e17a14aef33f",
+		"81", "5131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f466c6f617436345f466c6f61743634010b020be1", "521301f8ae47e17a14aef33ff8ae47e17a14aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(971): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(937): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(901): "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 32, MsgN: 32, Buf(867): "592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -45, MsgLen: 41, MsgN: 41, Buf(824): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(781): "5d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -47, MsgLen: 37, MsgN: 37, Buf(742): "6336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -50, MsgLen: 54, MsgN: 54, Buf(686): "650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(680): "61360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 54, MsgN: 54, Buf(624): "5f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -48, MsgLen: 4, MsgN: 4, Buf(618): "672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -52, MsgLen: 34, MsgN: 34, Buf(582): "692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 34, MsgN: 34, Buf(546): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(510): "6d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 32, MsgN: 32, Buf(476): "6f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 33, MsgN: 33, Buf(441): "712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 33, MsgN: 33, Buf(406): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(371): "752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 35, MsgN: 35, Buf(334): "772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 35, MsgN: 35, Buf(297): "790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -61, MsgLen: 4, MsgN: 4, Buf(291): "51fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 282, MsgN: 282, Buf(5): "52000001e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_All END]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}{F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: nil, F12: 0, F13: 0, F14: 0, F15: 0, F16: 0, F17: 0, F18: 0, F19: 0, F20: 0, F21: 0, F22: 0, F23: 0, F24: 0, F25: 0, F26: 0, F27: 0, F28: 0, F29: 0, F30: nil}}
+	{
+		`Zero vdltest.VStructDepth1_All{}`,
+		vdltest.VStructDepth1_All{},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1", "52000001e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(989): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(953): "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 32, MsgN: 32, Buf(919): "592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -45, MsgLen: 41, MsgN: 41, Buf(876): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(833): "5d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -47, MsgLen: 37, MsgN: 37, Buf(794): "6336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -50, MsgLen: 54, MsgN: 54, Buf(738): "650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(732): "61360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 54, MsgN: 54, Buf(676): "5f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -48, MsgLen: 4, MsgN: 4, Buf(670): "672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -52, MsgLen: 34, MsgN: 34, Buf(634): "692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 34, MsgN: 34, Buf(598): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(562): "6d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 32, MsgN: 32, Buf(528): "6f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 33, MsgN: 33, Buf(493): "712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 33, MsgN: 33, Buf(458): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(423): "752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 35, MsgN: 35, Buf(386): "772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 35, MsgN: 35, Buf(349): "790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -61, MsgLen: 4, MsgN: 4, Buf(343): "51fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 282, MsgN: 282, Buf(57): "5201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 01                   AnyLensLen                         1
+	// 02                   AnyMsgLen                          2
+	// fe010c               MsgLen                           268
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_All.F0]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_All.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_All.F2]
+	// 01                   PrimValue                       true [bool]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_All.F3]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_All.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 05                   Index                              5 [v.io/v23/vdl/vdltest.VStructDepth1_All.F5]
+	// 00                   TypeId                             0 [int64]
+	// 06                   Index                              6 [v.io/v23/vdl/vdltest.VStructDepth1_All.F6]
+	// 7b                   PrimValue                        123 [byte]
+	// 07                   Index                              7 [v.io/v23/vdl/vdltest.VStructDepth1_All.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 08                   Index                              8 [v.io/v23/vdl/vdltest.VStructDepth1_All.F8]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// 09                   Index                              9 [v.io/v23/vdl/vdltest.VStructDepth1_All.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 0b                   Index                             11 [v.io/v23/vdl/vdltest.VStructDepth1_All.F11]
+	// 00                   Index                              0 [error.Id]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [error.RetryCode]
+	// 03                   Index                              3 [.RetryBackoff]
+	// 02                   Index                              2 [error.Msg]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// e1                   Control                          End [error END]
+	// 0c                   Index                             12 [v.io/v23/vdl/vdltest.VStructDepth1_All.F12]
+	// 7b                   PrimValue                        123 [uint]
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VStructDepth1_All.F13]
+	// 7b                   PrimValue                        123 [uint]
+	// 0e                   Index                             14 [v.io/v23/vdl/vdltest.VStructDepth1_All.F14]
+	// 7b                   PrimValue                        123 [uint]
+	// 0f                   Index                             15 [v.io/v23/vdl/vdltest.VStructDepth1_All.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 10                   Index                             16 [v.io/v23/vdl/vdltest.VStructDepth1_All.F16]
+	// 7b                   PrimValue                        123 [uint]
+	// 11                   Index                             17 [v.io/v23/vdl/vdltest.VStructDepth1_All.F17]
+	// 7b                   PrimValue                        123 [uint]
+	// 12                   Index                             18 [v.io/v23/vdl/vdltest.VStructDepth1_All.F18]
+	// fff5                 PrimValue                       -123 [int]
+	// 13                   Index                             19 [v.io/v23/vdl/vdltest.VStructDepth1_All.F19]
+	// fff5                 PrimValue                       -123 [int]
+	// 14                   Index                             20 [v.io/v23/vdl/vdltest.VStructDepth1_All.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// 15                   Index                             21 [v.io/v23/vdl/vdltest.VStructDepth1_All.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// 16                   Index                             22 [v.io/v23/vdl/vdltest.VStructDepth1_All.F22]
+	// fff5                 PrimValue                       -123 [int]
+	// 17                   Index                             23 [v.io/v23/vdl/vdltest.VStructDepth1_All.F23]
+	// fff5                 PrimValue                       -123 [int]
+	// 18                   Index                             24 [v.io/v23/vdl/vdltest.VStructDepth1_All.F24]
+	// fff5                 PrimValue                       -123 [int]
+	// 19                   Index                             25 [v.io/v23/vdl/vdltest.VStructDepth1_All.F25]
+	// fff5                 PrimValue                       -123 [int]
+	// 1a                   Index                             26 [v.io/v23/vdl/vdltest.VStructDepth1_All.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1b                   Index                             27 [v.io/v23/vdl/vdltest.VStructDepth1_All.F27]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1c                   Index                             28 [v.io/v23/vdl/vdltest.VStructDepth1_All.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1d                   Index                             29 [v.io/v23/vdl/vdltest.VStructDepth1_All.F29]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1e                   Index                             30 [v.io/v23/vdl/vdltest.VStructDepth1_All.F30]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_All END]
+	// DumpStatus{MsgId: 41, MsgLen: 268, MsgN: 268, Value: v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}{F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", ParamList: {}}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.2300000190734863, F27: 1.2300000190734863, F28: 1.23, F29: 1.23, F30: {}}}
+	{
+		`Full vdltest.VStructDepth1_All{F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}`,
+		vdltest.VStructDepth1_All{F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1", "5201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(181): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1572100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e15201e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(145): "552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1572100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e15201e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(109): "572100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e15201e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 33, MsgN: 33, Buf(74): "5145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e15201e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 69, MsgN: 69, Buf(3): "5201e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 01                   MsgLen                             1
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}{F4: "", F15: 0, F21: 0}}
+	{
+		`Zero vdltest.VStructDepth1_Rand0{}`,
+		vdltest.VStructDepth1_Rand0{},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1572100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e15201e1",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1572100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e1", "5201e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(229): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1572100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e1523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 34, MsgN: 34, Buf(193): "552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1572100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e1523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(157): "572100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e1523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 33, MsgN: 33, Buf(122): "5145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e1523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 69, MsgN: 69, Buf(51): "523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 31                   MsgLen                            49
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 49, MsgN: 49, Value: v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}
+	{
+		`Full vdltest.VStructDepth1_Rand0{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}`,
+		vdltest.VStructDepth1_Rand0{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123},
+		"81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1572100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e1523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1572100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e1", "523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(166): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ae100024639012be10003463236010ae1e152000001e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(132): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ae100024639012be10003463236010ae1e152000001e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(89): "5152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ae100024639012be10003463236010ae1e152000001e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 82, MsgN: 82, Buf(5): "52000001e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32}{F0: nil, F1: false, F7: 0, F9: B, F26: 0}}
+	{
+		`Zero vdltest.VStructDepth1_Rand1{}`,
+		vdltest.VStructDepth1_Rand1{},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ae100024639012be10003463236010ae1e152000001e1",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ae100024639012be10003463236010ae1e1", "52000001e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(186): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ae100024639012be10003463236010ae1e1520109010213000000fff50101027b030204fb8014aef33fe1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(152): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ae100024639012be10003463236010ae1e1520109010213000000fff50101027b030204fb8014aef33fe1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(109): "5152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ae100024639012be10003463236010ae1e1520109010213000000fff50101027b030204fb8014aef33fe1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 82, MsgN: 82, Buf(25): "520109010213000000fff50101027b030204fb8014aef33fe1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 01                   AnyLensLen                         1
+	// 02                   AnyMsgLen                          2
+	// 13                   MsgLen                            19
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// DumpStatus{MsgId: 41, MsgLen: 19, MsgN: 19, Value: v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32}{F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}}
+	{
+		`Full vdltest.VStructDepth1_Rand1{F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}`,
+		vdltest.VStructDepth1_Rand1{F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ae100024639012be10003463236010ae1e1520109010213000000fff50101027b030204fb8014aef33fe1",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ae100024639012be10003463236010ae1e1", "520109010213000000fff50101027b030204fb8014aef33fe1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(971): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(937): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(901): "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 32, MsgN: 32, Buf(867): "592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -45, MsgLen: 41, MsgN: 41, Buf(824): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(781): "5d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -47, MsgLen: 37, MsgN: 37, Buf(742): "6336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -50, MsgLen: 54, MsgN: 54, Buf(686): "650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(680): "61360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 54, MsgN: 54, Buf(624): "5f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -48, MsgLen: 4, MsgN: 4, Buf(618): "672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -52, MsgLen: 34, MsgN: 34, Buf(582): "692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 34, MsgN: 34, Buf(546): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(510): "6d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 32, MsgN: 32, Buf(476): "6f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 33, MsgN: 33, Buf(441): "712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 33, MsgN: 33, Buf(406): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(371): "752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 35, MsgN: 35, Buf(334): "772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 35, MsgN: 35, Buf(297): "790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -61, MsgLen: 4, MsgN: 4, Buf(291): "51fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// fe0119               MsgLen                           281
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 281, MsgN: 281, Buf(6): "5200000200e0"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 02                   MsgLen                             2
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth1_All.F0]
+	// e0                   Control                          Nil [any(nil)]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}{F0: nil}}
+	{
+		`Zero vdltest.VUnionDepth1_All{F0: nil}`,
+		vdltest.VUnionDepth1_All{F0: nil},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1", "5200000200e0",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(971): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -42, MsgLen: 32, MsgN: 32, Buf(937): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(901): "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 32, MsgN: 32, Buf(867): "592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -45, MsgLen: 41, MsgN: 41, Buf(824): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(781): "5d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -47, MsgLen: 37, MsgN: 37, Buf(742): "6336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -50, MsgLen: 54, MsgN: 54, Buf(686): "650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(680): "61360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 54, MsgN: 54, Buf(624): "5f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -48, MsgLen: 4, MsgN: 4, Buf(618): "672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -52, MsgLen: 34, MsgN: 34, Buf(582): "692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 34, MsgN: 34, Buf(546): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(510): "6d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 32, MsgN: 32, Buf(476): "6f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 33, MsgN: 33, Buf(441): "712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 33, MsgN: 33, Buf(406): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(371): "752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 35, MsgN: 35, Buf(334): "772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 35, MsgN: 35, Buf(297): "790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -61, MsgLen: 4, MsgN: 4, Buf(291): "51fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// fe0119               MsgLen                           281
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 281, MsgN: 281, Buf(6): "520000021ee1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 02                   MsgLen                             2
+	// 1e                   Index                             30 [v.io/v23/vdl/vdltest.VUnionDepth1_All.F30]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}{F30: {}}}
+	{
+		`Full vdltest.VUnionDepth1_All{F30: {}}`,
+		vdltest.VUnionDepth1_All{F30: {}},
+		"81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1",
+		"81", "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1", "520000021ee1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(172): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ae10003463130012be100034631320104e100034631360106e10003463238010be1e152020000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(129): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ae10003463130012be100034631320104e100034631360106e10003463238010be1e152020000"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 37, MsgN: 37, Buf(90): "5154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ae10003463130012be100034631320104e100034631360106e10003463238010be1e152020000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 84, MsgN: 84, Buf(4): "52020000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]
+	// 02                   MsgLen                             2
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F8]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VEnumAbc.A]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}{F8: A}}
+	{
+		`Zero vdltest.VUnionDepth1_Rand0{F8: vdltest.VEnumAbc.A}`,
+		vdltest.VUnionDepth1_Rand0{F8: vdltest.VEnumAbc.A},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ae10003463130012be100034631320104e100034631360106e10003463238010be1e152020000",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ae10003463130012be100034631320104e100034631360106e10003463238010be1e1", "52020000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(180): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ae10003463130012be100034631320104e100034631360106e10003463238010be1e1520a04f8ae47e17a14aef33f"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(137): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ae10003463130012be100034631320104e100034631360106e10003463238010be1e1520a04f8ae47e17a14aef33f"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 37, MsgN: 37, Buf(98): "5154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ae10003463130012be100034631320104e100034631360106e10003463238010be1e1520a04f8ae47e17a14aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 84, MsgN: 84, Buf(12): "520a04f8ae47e17a14aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]
+	// 0a                   MsgLen                            10
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// DumpStatus{MsgId: 41, MsgLen: 10, MsgN: 10, Value: v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}{F28: 1.23}}
+	{
+		`Full vdltest.VUnionDepth1_Rand0{F28: 1.23}`,
+		vdltest.VUnionDepth1_Rand0{F28: 1.23},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ae10003463130012be100034631320104e100034631360106e10003463238010be1e1520a04f8ae47e17a14aef33f",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ae10003463130012be100034631320104e100034631360106e10003463238010be1e1", "520a04f8ae47e17a14aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(300): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e1520000020000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(257): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e1520000020000"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(214): "5b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e1520000020000"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 54, MsgN: 54, Buf(158): "5d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e1520000020000"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -47, MsgLen: 4, MsgN: 4, Buf(152): "59360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e1520000020000"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -45, MsgLen: 54, MsgN: 54, Buf(96): "570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e1520000020000"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -44, MsgLen: 4, MsgN: 4, Buf(90): "5152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e1520000020000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 82, MsgN: 82, Buf(6): "520000020000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 02                   MsgLen                             2
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F6]
+	// 00                   PrimValue                          0 [byte]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}{F6: 0}}
+	{
+		`Zero vdltest.VUnionDepth1_Rand1{F6: 0}`,
+		vdltest.VUnionDepth1_Rand1{F6: 0},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e1520000020000",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e1", "520000020000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(301): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e15200000304fff5"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(258): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e15200000304fff5"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(215): "5b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e15200000304fff5"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 54, MsgN: 54, Buf(159): "5d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e15200000304fff5"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -47, MsgLen: 4, MsgN: 4, Buf(153): "59360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e15200000304fff5"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -45, MsgLen: 54, MsgN: 54, Buf(97): "570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e15200000304fff5"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -44, MsgLen: 4, MsgN: 4, Buf(91): "5152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e15200000304fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 82, MsgN: 82, Buf(7): "5200000304fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 03                   MsgLen                             3
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}{F20: -123}}
+	{
+		`Full vdltest.VUnionDepth1_Rand1{F20: -123}`,
+		vdltest.VUnionDepth1_Rand1{F20: -123},
+		"81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e15200000304fff5",
+		"81", "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e1", "5200000304fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(977): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 32, MsgN: 32, Buf(943): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(907): "592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(873): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(830): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(787): "5f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -48, MsgLen: 37, MsgN: 37, Buf(748): "6536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -51, MsgLen: 54, MsgN: 54, Buf(692): "670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -52, MsgLen: 4, MsgN: 4, Buf(686): "63360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -50, MsgLen: 54, MsgN: 54, Buf(630): "6104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -49, MsgLen: 4, MsgN: 4, Buf(624): "692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 34, MsgN: 34, Buf(588): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(552): "6d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 34, MsgN: 34, Buf(516): "6f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 32, MsgN: 32, Buf(482): "712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 33, MsgN: 33, Buf(447): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(412): "752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 33, MsgN: 33, Buf(377): "772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 35, MsgN: 35, Buf(340): "792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -61, MsgLen: 35, MsgN: 35, Buf(303): "7b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -62, MsgLen: 4, MsgN: 4, Buf(297): "53fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 282, MsgN: 282, Buf(11): "510408012ae152000001e0"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "52000001e0"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [?v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// e0                   Control                          Nil [?v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty} is nil]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: ?v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}(nil)}
+	{
+		`Zero ?vdltest.VStructDepth1_All(nil)`,
+		?vdltest.VStructDepth1_All(nil),
+		"81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0",
+		"81", "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae1", "52000001e0",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 32, MsgN: 32, Buf(989): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(953): "592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(919): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(876): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(833): "5f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -48, MsgLen: 37, MsgN: 37, Buf(794): "6536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -51, MsgLen: 54, MsgN: 54, Buf(738): "670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -52, MsgLen: 4, MsgN: 4, Buf(732): "63360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -50, MsgLen: 54, MsgN: 54, Buf(676): "6104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -49, MsgLen: 4, MsgN: 4, Buf(670): "692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 34, MsgN: 34, Buf(634): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(598): "6d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 34, MsgN: 34, Buf(562): "6f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 32, MsgN: 32, Buf(528): "712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 33, MsgN: 33, Buf(493): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(458): "752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 33, MsgN: 33, Buf(423): "772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 35, MsgN: 35, Buf(386): "792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -61, MsgLen: 35, MsgN: 35, Buf(349): "7b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -62, MsgLen: 4, MsgN: 4, Buf(343): "53fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 282, MsgN: 282, Buf(57): "510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(51): "5201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699ae"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [?v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 01                   AnyLensLen                         1
+	// 02                   AnyMsgLen                          2
+	// fe010c               MsgLen                           268
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_All.F0]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_All.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_All.F2]
+	// 01                   PrimValue                       true [bool]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_All.F3]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_All.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 05                   Index                              5 [v.io/v23/vdl/vdltest.VStructDepth1_All.F5]
+	// 00                   TypeId                             0 [int64]
+	// 06                   Index                              6 [v.io/v23/vdl/vdltest.VStructDepth1_All.F6]
+	// 7b                   PrimValue                        123 [byte]
+	// 07                   Index                              7 [v.io/v23/vdl/vdltest.VStructDepth1_All.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 08                   Index                              8 [v.io/v23/vdl/vdltest.VStructDepth1_All.F8]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// 09                   Index                              9 [v.io/v23/vdl/vdltest.VStructDepth1_All.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 0b                   Index                             11 [v.io/v23/vdl/vdltest.VStructDepth1_All.F11]
+	// 00                   Index                              0 [error.Id]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [error.RetryCode]
+	// 03                   Index                              3 [.RetryBackoff]
+	// 02                   Index                              2 [error.Msg]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// e1                   Control                          End [error END]
+	// 0c                   Index                             12 [v.io/v23/vdl/vdltest.VStructDepth1_All.F12]
+	// 7b                   PrimValue                        123 [uint]
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VStructDepth1_All.F13]
+	// 7b                   PrimValue                        123 [uint]
+	// 0e                   Index                             14 [v.io/v23/vdl/vdltest.VStructDepth1_All.F14]
+	// 7b                   PrimValue                        123 [uint]
+	// 0f                   Index                             15 [v.io/v23/vdl/vdltest.VStructDepth1_All.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 10                   Index                             16 [v.io/v23/vdl/vdltest.VStructDepth1_All.F16]
+	// 7b                   PrimValue                        123 [uint]
+	// 11                   Index                             17 [v.io/v23/vdl/vdltest.VStructDepth1_All.F17]
+	// 7b                   PrimValue                        123 [uint]
+	// 12                   Index                             18 [v.io/v23/vdl/vdltest.VStructDepth1_All.F18]
+	// fff5                 PrimValue                       -123 [int]
+	// 13                   Index                             19 [v.io/v23/vdl/vdltest.VStructDepth1_All.F19]
+	// fff5                 PrimValue                       -123 [int]
+	// 14                   Index                             20 [v.io/v23/vdl/vdltest.VStructDepth1_All.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// 15                   Index                             21 [v.io/v23/vdl/vdltest.VStructDepth1_All.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// 16                   Index                             22 [v.io/v23/vdl/vdltest.VStructDepth1_All.F22]
+	// fff5                 PrimValue                       -123 [int]
+	// 17                   Index                             23 [v.io/v23/vdl/vdltest.VStructDepth1_All.F23]
+	// fff5                 PrimValue                       -123 [int]
+	// 18                   Index                             24 [v.io/v23/vdl/vdltest.VStructDepth1_All.F24]
+	// fff5                 PrimValue                       -123 [int]
+	// 19                   Index                             25 [v.io/v23/vdl/vdltest.VStructDepth1_All.F25]
+	// fff5                 PrimValue                       -123 [int]
+	// 1a                   Index                             26 [v.io/v23/vdl/vdltest.VStructDepth1_All.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1b                   Index                             27 [v.io/v23/vdl/vdltest.VStructDepth1_All.F27]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1c                   Index                             28 [v.io/v23/vdl/vdltest.VStructDepth1_All.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1d                   Index                             29 [v.io/v23/vdl/vdltest.VStructDepth1_All.F29]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1e                   Index                             30 [v.io/v23/vdl/vdltest.VStructDepth1_All.F30]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_All END]
+	// DumpStatus{MsgId: 41, MsgLen: 268, MsgN: 268, Value: ?v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}({F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", ParamList: {}}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.2300000190734863, F27: 1.2300000190734863, F28: 1.23, F29: 1.23, F30: {}})}
+	{
+		`Full ?vdltest.VStructDepth1_All{F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}`,
+		?vdltest.VStructDepth1_All{F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}},
+		"81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+		"81", "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae1", "5201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(187): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae15201e0"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(151): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae15201e0"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(115): "592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae15201e0"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 33, MsgN: 33, Buf(80): "5345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae15201e0"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 69, MsgN: 69, Buf(9): "510408012ae15201e0"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "5201e0"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 01                   MsgLen                             1
+	// e0                   Control                          Nil [?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16} is nil]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}(nil)}
+	{
+		`Zero ?vdltest.VStructDepth1_Rand0(nil)`,
+		?vdltest.VStructDepth1_Rand0(nil),
+		"81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae15201e0",
+		"81", "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae1", "5201e0",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(235): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae1523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(199): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae1523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(163): "592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae1523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 33, MsgN: 33, Buf(128): "5345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae1523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 69, MsgN: 69, Buf(57): "510408012ae1523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(51): "523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 31                   MsgLen                            49
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 49, MsgN: 49, Value: ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}({F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123})}
+	{
+		`Full ?vdltest.VStructDepth1_Rand0{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}`,
+		?vdltest.VStructDepth1_Rand0{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123},
+		"81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae1523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae1", "523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(172): "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15352060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012be100024639012ce10003463236010ae1e1510408012ae152000001e0"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 32, MsgN: 32, Buf(138): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15352060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012be100024639012ce10003463236010ae1e1510408012ae152000001e0"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 41, MsgN: 41, Buf(95): "5352060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012be100024639012ce10003463236010ae1e1510408012ae152000001e0"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 82, MsgN: 82, Buf(11): "510408012ae152000001e0"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "52000001e0"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// e0                   Control                          Nil [?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32} is nil]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32}(nil)}
+	{
+		`Zero ?vdltest.VStructDepth1_Rand1(nil)`,
+		?vdltest.VStructDepth1_Rand1(nil),
+		"81552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15352060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012be100024639012ce10003463236010ae1e1510408012ae152000001e0",
+		"81", "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15352060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012be100024639012ce10003463236010ae1e1510408012ae1", "52000001e0",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(192): "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15352060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012be100024639012ce10003463236010ae1e1510408012ae1520109010213000000fff50101027b030204fb8014aef33fe1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 32, MsgN: 32, Buf(158): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15352060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012be100024639012ce10003463236010ae1e1510408012ae1520109010213000000fff50101027b030204fb8014aef33fe1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 41, MsgN: 41, Buf(115): "5352060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012be100024639012ce10003463236010ae1e1510408012ae1520109010213000000fff50101027b030204fb8014aef33fe1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 82, MsgN: 82, Buf(31): "510408012ae1520109010213000000fff50101027b030204fb8014aef33fe1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(25): "520109010213000000fff50101027b030204fb8014aef33fe1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 01                   AnyLensLen                         1
+	// 02                   AnyMsgLen                          2
+	// 13                   MsgLen                            19
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// DumpStatus{MsgId: 41, MsgLen: 19, MsgN: 19, Value: ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32}({F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863})}
+	{
+		`Full ?vdltest.VStructDepth1_Rand1{F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}`,
+		?vdltest.VStructDepth1_Rand1{F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23},
+		"81552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15352060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012be100024639012ce10003463236010ae1e1510408012ae1520109010213000000fff50101027b030204fb8014aef33fe1",
+		"81", "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15352060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012be100024639012ce10003463236010ae1e1510408012ae1", "520109010213000000fff50101027b030204fb8014aef33fe1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(101): "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012a0201e152050000000000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(58): "5131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012a0201e152050000000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 31                   MsgLen                            49
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray1_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(7): "52050000000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]
+	// 05                   MsgLen                             5
+	// 00                   ValueLen                           1 [list len]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   PrimValue                      false [bool]
+	// 00                   PrimValue                      false [bool]
+	// 00                   PrimValue                      false [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool{{false, false, false}}}
+	{
+		`Zero vdltest.VArray1_VArray3_Bool{}`,
+		vdltest.VArray1_VArray3_Bool{},
+		"815329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012a0201e152050000000000",
+		"81", "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012a0201e1", "52050000000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(101): "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012a0201e152050000010101"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(58): "5131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012a0201e152050000010101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 31                   MsgLen                            49
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray1_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(7): "52050000010101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]
+	// 05                   MsgLen                             5
+	// 00                   ValueLen                           1 [list len]
+	// 00                   ValueLen                           3 [list len]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool{{true, true, true}}}
+	{
+		`Full vdltest.VArray1_VArray3_Bool{{true, true, true}}`,
+		vdltest.VArray1_VArray3_Bool{{true, true, true}},
+		"815329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012a0201e152050000010101",
+		"81", "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012a0201e1", "52050000010101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(94): "532403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1512e020026762e696f2f7632332f76646c2f76646c746573742e564172726179335f564c6973745f416e79012a0203e15200000400000000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 24                   MsgLen                            36
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79 PrimValue       "v.io/v23/vdl/vdltest.VList_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 36, MsgN: 36, Buf(56): "512e020026762e696f2f7632332f76646c2f76646c746573742e564172726179335f564c6973745f416e79012a0203e15200000400000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2e                   MsgLen                            46
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f564c6973745f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_VList_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 46, MsgN: 46, Buf(8): "5200000400000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_VList_Any [3]v.io/v23/vdl/vdltest.VList_Any []any]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 04                   MsgLen                             4
+	// 00                   ValueLen                           3 [list len]
+	// 00                   ValueLen                           0 [list len]
+	// 00                   ValueLen                           0 [list len]
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VArray3_VList_Any [3]v.io/v23/vdl/vdltest.VList_Any []any{{}, {}, {}}}
+	{
+		`Zero vdltest.VArray3_VList_Any{}`,
+		vdltest.VArray3_VList_Any{},
+		"81532403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1512e020026762e696f2f7632332f76646c2f76646c746573742e564172726179335f564c6973745f416e79012a0203e15200000400000000",
+		"81", "532403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1512e020026762e696f2f7632332f76646c2f76646c746573742e564172726179335f564c6973745f416e79012a0203e1", "5200000400000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(110): "532403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1512e020026762e696f2f7632332f76646c2f76646c746573742e564172726179335f564c6973745f416e79012a0203e1520109030202021000010000fff5010001fff5010002fff5"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 24                   MsgLen                            36
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79 PrimValue       "v.io/v23/vdl/vdltest.VList_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 36, MsgN: 36, Buf(72): "512e020026762e696f2f7632332f76646c2f76646c746573742e564172726179335f564c6973745f416e79012a0203e1520109030202021000010000fff5010001fff5010002fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2e                   MsgLen                            46
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f564c6973745f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_VList_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 46, MsgN: 46, Buf(24): "520109030202021000010000fff5010001fff5010002fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_VList_Any [3]v.io/v23/vdl/vdltest.VList_Any []any]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 03                   AnyLensLen                         3
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 10                   MsgLen                            16
+	// 00                   ValueLen                           3 [list len]
+	// 01                   ValueLen                           1 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   ValueLen                           1 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   ValueLen                           1 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 16, MsgN: 16, Value: v.io/v23/vdl/vdltest.VArray3_VList_Any [3]v.io/v23/vdl/vdltest.VList_Any []any{{int64(-123)}, {int64(-123)}, {int64(-123)}}}
+	{
+		`Full vdltest.VArray3_VList_Any{{int64(-123)}, {int64(-123)}, {int64(-123)}}`,
+		vdltest.VArray3_VList_Any{{int64(-123)}, {int64(-123)}, {int64(-123)}},
+		"81532403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1512e020026762e696f2f7632332f76646c2f76646c746573742e564172726179335f564c6973745f416e79012a0203e1520109030202021000010000fff5010001fff5010002fff5",
+		"81", "532403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1512e020026762e696f2f7632332f76646c2f76646c746573742e564172726179335f564c6973745f416e79012a0203e1", "520109030202021000010000fff5010001fff5010002fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "5326040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e15130020028762e696f2f7632332f76646c2f76646c746573742e564172726179325f565365745f537472696e67012a0202e15203000000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 26                   MsgLen                            38
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VSet_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -42, MsgLen: 38, MsgN: 38, Buf(55): "5130020028762e696f2f7632332f76646c2f76646c746573742e564172726179325f565365745f537472696e67012a0202e15203000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 30                   MsgLen                            48
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f565365745f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray2_VSet_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 48, MsgN: 48, Buf(5): "5203000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray2_VSet_String [2]v.io/v23/vdl/vdltest.VSet_String set[string]]
+	// 03                   MsgLen                             3
+	// 00                   ValueLen                           2 [list len]
+	// 00                   ValueLen                           0 [set len]
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VArray2_VSet_String [2]v.io/v23/vdl/vdltest.VSet_String set[string]{{}, {}}}
+	{
+		`Zero vdltest.VArray2_VSet_String{}`,
+		vdltest.VArray2_VSet_String{},
+		"815326040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e15130020028762e696f2f7632332f76646c2f76646c746573742e564172726179325f565365745f537472696e67012a0202e15203000000",
+		"81", "5326040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e15130020028762e696f2f7632332f76646c2f76646c746573742e564172726179325f565365745f537472696e67012a0202e1", "5203000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(179): "5326040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e15130020028762e696f2f7632332f76646c2f76646c746573742e564172726179325f565365745f537472696e67012a0202e152570001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 26                   MsgLen                            38
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VSet_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -42, MsgLen: 38, MsgN: 38, Buf(139): "5130020028762e696f2f7632332f76646c2f76646c746573742e564172726179325f565365745f537472696e67012a0202e152570001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 30                   MsgLen                            48
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f565365745f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray2_VSet_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 48, MsgN: 48, Buf(89): "52570001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray2_VSet_String [2]v.io/v23/vdl/vdltest.VSet_String set[string]]
+	// 57                   MsgLen                            87
+	// 00                   ValueLen                           2 [list len]
+	// 01                   ValueLen                           1 [set len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   ValueLen                           1 [set len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 87, MsgN: 87, Value: v.io/v23/vdl/vdltest.VArray2_VSet_String [2]v.io/v23/vdl/vdltest.VSet_String set[string]{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}}
+	{
+		`Full vdltest.VArray2_VSet_String{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}`,
+		vdltest.VArray2_VSet_String{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}},
+		"815326040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e15130020028762e696f2f7632332f76646c2f76646c746573742e564172726179325f565365745f537472696e67012a0202e152570001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "5326040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e15130020028762e696f2f7632332f76646c2f76646c746573742e564172726179325f565365745f537472696e67012a0202e1", "52570001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(70): "53060501030203e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012a0203e1520400000000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -42, MsgLen: 6, MsgN: 6, Buf(62): "513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012a0203e1520400000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 36                   MsgLen                            54
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2e                   ByteLen                           46 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Map_String_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 54, MsgN: 54, Buf(6): "520400000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_Map_String_String [3]map[string]string]
+	// 04                   MsgLen                             4
+	// 00                   ValueLen                           3 [list len]
+	// 00                   ValueLen                           0 [map len]
+	// 00                   ValueLen                           0 [map len]
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VArray3_Map_String_String [3]map[string]string{{}, {}, {}}}
+	{
+		`Zero vdltest.VArray3_Map_String_String{}`,
+		vdltest.VArray3_Map_String_String{},
+		"8153060501030203e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012a0203e1520400000000",
+		"81", "53060501030203e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012a0203e1", "520400000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(324): "53060501030203e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012a0203e152fe01000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -42, MsgLen: 6, MsgN: 6, Buf(316): "513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012a0203e152fe01000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 36                   MsgLen                            54
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2e                   ByteLen                           46 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Map_String_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 54, MsgN: 54, Buf(260): "52fe01000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_Map_String_String [3]map[string]string]
+	// fe0100               MsgLen                           256
+	// 00                   ValueLen                           3 [list len]
+	// 01                   ValueLen                           1 [map len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   ValueLen                           1 [map len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   ValueLen                           1 [map len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 256, MsgN: 256, Value: v.io/v23/vdl/vdltest.VArray3_Map_String_String [3]map[string]string{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}}
+	{
+		`Full vdltest.VArray3_Map_String_String{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}`,
+		vdltest.VArray3_Map_String_String{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}},
+		"8153060501030203e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012a0203e152fe01000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "53060501030203e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012a0203e1", "52fe01000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(240): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e1520200e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(204): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e1520200e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(168): "592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e1520200e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 33, MsgN: 33, Buf(133): "5345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e1520200e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 69, MsgN: 69, Buf(62): "5138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e1520200e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 38                   MsgLen                            56
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 30                   ByteLen                           48 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 56, MsgN: 56, Buf(4): "520200e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 02                   MsgLen                             2
+	// 00                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}{{F4: "", F15: 0, F21: 0}}}
+	{
+		`Zero vdltest.VArray1_VStructDepth1_Rand0{}`,
+		vdltest.VArray1_VStructDepth1_Rand0{},
+		"81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e1520200e1",
+		"81", "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e1", "520200e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(288): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(252): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(216): "592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 33, MsgN: 33, Buf(181): "5345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 69, MsgN: 69, Buf(110): "5138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 38                   MsgLen                            56
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 30                   ByteLen                           48 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 56, MsgN: 56, Buf(52): "52320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 32                   MsgLen                            50
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 50, MsgN: 50, Value: v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}
+	{
+		`Full vdltest.VArray1_VStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}`,
+		vdltest.VArray1_VStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}},
+		"81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e1", "52320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(362): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000700000000000000"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(319): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000700000000000000"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 41, MsgN: 41, Buf(276): "5d36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000700000000000000"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 54, MsgN: 54, Buf(220): "5f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000700000000000000"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -48, MsgLen: 4, MsgN: 4, Buf(214): "5b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000700000000000000"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -46, MsgLen: 54, MsgN: 54, Buf(158): "590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000700000000000000"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -45, MsgLen: 4, MsgN: 4, Buf(152): "5352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000700000000000000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 82, MsgN: 82, Buf(68): "513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000700000000000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 37                   MsgLen                            55
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2f                   ByteLen                           47 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 55, MsgN: 55, Buf(11): "5200000700000000000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1 [3]v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 07                   MsgLen                             7
+	// 00                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F6]
+	// 00                   PrimValue                          0 [byte]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F6]
+	// 00                   PrimValue                          0 [byte]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F6]
+	// 00                   PrimValue                          0 [byte]
+	// DumpStatus{MsgId: 41, MsgLen: 7, MsgN: 7, Value: v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1 [3]v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}{{F6: 0}, {F6: 0}, {F6: 0}}}
+	{
+		`Zero vdltest.VArray3_VUnionDepth1_Rand1{}`,
+		vdltest.VArray3_VUnionDepth1_Rand1{},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000700000000000000",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e1", "5200000700000000000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(365): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000a0004fff504fff504fff5"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(322): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000a0004fff504fff504fff5"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 41, MsgN: 41, Buf(279): "5d36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000a0004fff504fff504fff5"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 54, MsgN: 54, Buf(223): "5f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000a0004fff504fff504fff5"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -48, MsgLen: 4, MsgN: 4, Buf(217): "5b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000a0004fff504fff504fff5"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -46, MsgLen: 54, MsgN: 54, Buf(161): "590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000a0004fff504fff504fff5"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -45, MsgLen: 4, MsgN: 4, Buf(155): "5352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000a0004fff504fff504fff5"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 82, MsgN: 82, Buf(71): "513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000a0004fff504fff504fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 37                   MsgLen                            55
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2f                   ByteLen                           47 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 55, MsgN: 55, Buf(14): "5200000a0004fff504fff504fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1 [3]v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 0a                   MsgLen                            10
+	// 00                   ValueLen                           3 [list len]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 10, MsgN: 10, Value: v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1 [3]v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}{{F20: -123}, {F20: -123}, {F20: -123}}}
+	{
+		`Full vdltest.VArray3_VUnionDepth1_Rand1{{F20: -123}, {F20: -123}, {F20: -123}}`,
+		vdltest.VArray3_VUnionDepth1_Rand1{{F20: -123}, {F20: -123}, {F20: -123}},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000a0004fff504fff504fff5",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e1", "5200000a0004fff504fff504fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(249): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e1520200e0"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(213): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e1520200e0"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(177): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e1520200e0"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(142): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e1520200e0"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(71): "530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e1520200e0"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(65): "513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e1520200e0"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3b                   MsgLen                            59
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 59, MsgN: 59, Buf(4): "520200e0"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 02                   MsgLen                             2
+	// 00                   ValueLen                           1 [list len]
+	// e0                   Control                          Nil [?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16} is nil]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}{nil}}
+	{
+		`Zero vdltest.VArray1_OptVStructDepth1_Rand0{}`,
+		vdltest.VArray1_OptVStructDepth1_Rand0{},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e1520200e0",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e1", "520200e0",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(297): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(261): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(225): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(190): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(119): "530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(113): "513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3b                   MsgLen                            59
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 59, MsgN: 59, Buf(52): "52320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 32                   MsgLen                            50
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 50, MsgN: 50, Value: v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}
+	{
+		`Full vdltest.VArray1_OptVStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}`,
+		vdltest.VArray1_OptVStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e1", "52320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 43, MsgN: 43, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VArray1_String [1]string]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VArray1_String [1]string{}}
+	{
+		`Zero []vdltest.VArray1_String{}`,
+		[]vdltest.VArray1_String{},
+		"81532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1510403012ae1520100",
+		"81", "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1510403012ae1522c0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 43, MsgN: 43, Buf(52): "510403012ae1522c0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(46): "522c0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VArray1_String [1]string]
+	// 2c                   MsgLen                            44
+	// 01                   ValueLen                           1 [list len]
+	// 00                   ValueLen                           1 [list len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 44, MsgN: 44, Value: []v.io/v23/vdl/vdltest.VArray1_String [1]string{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}}
+	{
+		`Full []vdltest.VArray1_String{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}`,
+		[]vdltest.VArray1_String{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}},
+		"81532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1510403012ae1522c0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1510403012ae1", "522c0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(58): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1530403012be1510403012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(15): "530403012be1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[][]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: [][]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}{}}
+	{
+		`Zero [][]vdltest.VEnumAbc{}`,
+		[][]vdltest.VEnumAbc{},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1530403012be1510403012ae1520100",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1530403012be1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1530403012be1510403012ae15203010102"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(17): "530403012be1510403012ae15203010102"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(11): "510403012ae15203010102"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "5203010102"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[][]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [list len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: [][]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}{{C}}}
+	{
+		`Full [][]vdltest.VEnumAbc{{vdltest.VEnumAbc.C}}`,
+		[][]vdltest.VEnumAbc{{vdltest.VEnumAbc.C}},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1530403012be1510403012ae15203010102",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1530403012be1510403012ae1", "5203010102",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "532404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -42, MsgLen: 36, MsgN: 36, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VSet_Byte set[byte]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VSet_Byte set[byte]{}}
+	{
+		`Zero []vdltest.VSet_Byte{}`,
+		[]vdltest.VSet_Byte{},
+		"81532404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1510403012ae1520100",
+		"81", "532404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "532404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1510403012ae1520301017b"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -42, MsgLen: 36, MsgN: 36, Buf(11): "510403012ae1520301017b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "520301017b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VSet_Byte set[byte]]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [set len]
+	// 7b                   PrimValue                        123 [byte]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: []v.io/v23/vdl/vdltest.VSet_Byte set[byte]{{123}}}
+	{
+		`Full []vdltest.VSet_Byte{{123}}`,
+		[]vdltest.VSet_Byte{{123}},
+		"81532404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1510403012ae1520301017b",
+		"81", "532404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1510403012ae1", "520301017b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be1510403012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(62): "533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -42, MsgLen: 51, MsgN: 51, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd{}}
+	{
+		`Zero []vdltest.VMap_VEnumBcd_VEnumBcd{}`,
+		[]vdltest.VMap_VEnumBcd_VEnumBcd{},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be1510403012ae1520100",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(108): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be1510403012ae1520401010202"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(65): "533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be1510403012ae1520401010202"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -42, MsgLen: 51, MsgN: 51, Buf(12): "510403012ae1520401010202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(6): "520401010202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd]
+	// 04                   MsgLen                             4
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [map len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: []v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd{{D: D}}}
+	{
+		`Full []vdltest.VMap_VEnumBcd_VEnumBcd{{vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}}`,
+		[]vdltest.VMap_VEnumBcd_VEnumBcd{{vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be1510403012ae1520401010202",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be1510403012ae1", "520401010202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(187): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(151): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(115): "592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae1520100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 33, MsgN: 33, Buf(80): "5345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 69, MsgN: 69, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}{}}
+	{
+		`Zero []vdltest.VStructDepth1_Rand0{}`,
+		[]vdltest.VStructDepth1_Rand0{},
+		"81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae1520100",
+		"81", "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(236): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(200): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(164): "592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 33, MsgN: 33, Buf(129): "5345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 69, MsgN: 69, Buf(58): "510403012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(52): "52320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 32                   MsgLen                            50
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 50, MsgN: 50, Value: []v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}
+	{
+		`Full []vdltest.VStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}`,
+		[]vdltest.VStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}},
+		"81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae1", "52320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(976): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 32, MsgN: 32, Buf(942): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(906): "592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(872): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(829): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(786): "5f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -48, MsgLen: 37, MsgN: 37, Buf(747): "6536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -51, MsgLen: 54, MsgN: 54, Buf(691): "670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -52, MsgLen: 4, MsgN: 4, Buf(685): "63360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -50, MsgLen: 54, MsgN: 54, Buf(629): "6104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -49, MsgLen: 4, MsgN: 4, Buf(623): "692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 34, MsgN: 34, Buf(587): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(551): "6d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 34, MsgN: 34, Buf(515): "6f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 32, MsgN: 32, Buf(481): "712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 33, MsgN: 33, Buf(446): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(411): "752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 33, MsgN: 33, Buf(376): "772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 35, MsgN: 35, Buf(339): "792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -61, MsgLen: 35, MsgN: 35, Buf(302): "7b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -62, MsgLen: 4, MsgN: 4, Buf(296): "53fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// fe0119               MsgLen                           281
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 281, MsgN: 281, Buf(11): "510403012ae15200000100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "5200000100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}{}}
+	{
+		`Zero []vdltest.VUnionDepth1_All{}`,
+		[]vdltest.VUnionDepth1_All{},
+		"81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100",
+		"81", "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae1", "5200000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(978): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 32, MsgN: 32, Buf(944): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(908): "592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(874): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(831): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(788): "5f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -48, MsgLen: 37, MsgN: 37, Buf(749): "6536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -51, MsgLen: 54, MsgN: 54, Buf(693): "670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -52, MsgLen: 4, MsgN: 4, Buf(687): "63360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -50, MsgLen: 54, MsgN: 54, Buf(631): "6104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -49, MsgLen: 4, MsgN: 4, Buf(625): "692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 34, MsgN: 34, Buf(589): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(553): "6d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 34, MsgN: 34, Buf(517): "6f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 32, MsgN: 32, Buf(483): "712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 33, MsgN: 33, Buf(448): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(413): "752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 33, MsgN: 33, Buf(378): "772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 35, MsgN: 35, Buf(341): "792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -61, MsgLen: 35, MsgN: 35, Buf(304): "7b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -62, MsgLen: 4, MsgN: 4, Buf(298): "53fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// fe0119               MsgLen                           281
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 281, MsgN: 281, Buf(13): "510403012ae152000003011ee1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(7): "52000003011ee1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [list len]
+	// 1e                   Index                             30 [v.io/v23/vdl/vdltest.VUnionDepth1_All.F30]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: []v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}{{F30: {}}}}
+	{
+		`Full []vdltest.VUnionDepth1_All{{F30: {}}}`,
+		[]vdltest.VUnionDepth1_All{{F30: {}}},
+		"81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1",
+		"81", "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae1", "52000003011ee1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(983): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 32, MsgN: 32, Buf(949): "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(913): "5b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 32, MsgN: 32, Buf(879): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(836): "5f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 41, MsgN: 41, Buf(793): "6125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 37, MsgN: 37, Buf(754): "6736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(698): "690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -53, MsgLen: 4, MsgN: 4, Buf(692): "65360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -51, MsgLen: 54, MsgN: 54, Buf(636): "6304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -50, MsgLen: 4, MsgN: 4, Buf(630): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(594): "6d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 34, MsgN: 34, Buf(558): "6f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 34, MsgN: 34, Buf(522): "712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 32, MsgN: 32, Buf(488): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(453): "752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 33, MsgN: 33, Buf(418): "772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 33, MsgN: 33, Buf(383): "792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -61, MsgLen: 35, MsgN: 35, Buf(346): "7b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -62, MsgLen: 35, MsgN: 35, Buf(309): "7d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -63, MsgLen: 4, MsgN: 4, Buf(303): "55fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 282, MsgN: 282, Buf(17): "530408012be1510403012ae15200000100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(11): "510403012ae15200000100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "5200000100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]?v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []?v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}{}}
+	{
+		`Zero []?vdltest.VStructDepth1_All{}`,
+		[]?vdltest.VStructDepth1_All{},
+		"81572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100",
+		"81", "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae1", "5200000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 32, MsgN: 32, Buf(989): "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(953): "5b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 32, MsgN: 32, Buf(919): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(876): "5f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 41, MsgN: 41, Buf(833): "6125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 37, MsgN: 37, Buf(794): "6736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(738): "690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -53, MsgLen: 4, MsgN: 4, Buf(732): "65360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -51, MsgLen: 54, MsgN: 54, Buf(676): "6304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -50, MsgLen: 4, MsgN: 4, Buf(670): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(634): "6d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 34, MsgN: 34, Buf(598): "6f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 34, MsgN: 34, Buf(562): "712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 32, MsgN: 32, Buf(528): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(493): "752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 33, MsgN: 33, Buf(458): "772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 33, MsgN: 33, Buf(423): "792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -61, MsgLen: 35, MsgN: 35, Buf(386): "7b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -62, MsgLen: 35, MsgN: 35, Buf(349): "7d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -63, MsgLen: 4, MsgN: 4, Buf(343): "55fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 282, MsgN: 282, Buf(57): "530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(51): "510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(45): "5201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3ce"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]?v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 01                   AnyLensLen                         1
+	// 02                   AnyMsgLen                          2
+	// fe010d               MsgLen                           269
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_All.F0]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_All.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_All.F2]
+	// 01                   PrimValue                       true [bool]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_All.F3]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_All.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 05                   Index                              5 [v.io/v23/vdl/vdltest.VStructDepth1_All.F5]
+	// 00                   TypeId                             0 [int64]
+	// 06                   Index                              6 [v.io/v23/vdl/vdltest.VStructDepth1_All.F6]
+	// 7b                   PrimValue                        123 [byte]
+	// 07                   Index                              7 [v.io/v23/vdl/vdltest.VStructDepth1_All.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 08                   Index                              8 [v.io/v23/vdl/vdltest.VStructDepth1_All.F8]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// 09                   Index                              9 [v.io/v23/vdl/vdltest.VStructDepth1_All.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 0b                   Index                             11 [v.io/v23/vdl/vdltest.VStructDepth1_All.F11]
+	// 00                   Index                              0 [error.Id]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [error.RetryCode]
+	// 03                   Index                              3 [.RetryBackoff]
+	// 02                   Index                              2 [error.Msg]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// e1                   Control                          End [error END]
+	// 0c                   Index                             12 [v.io/v23/vdl/vdltest.VStructDepth1_All.F12]
+	// 7b                   PrimValue                        123 [uint]
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VStructDepth1_All.F13]
+	// 7b                   PrimValue                        123 [uint]
+	// 0e                   Index                             14 [v.io/v23/vdl/vdltest.VStructDepth1_All.F14]
+	// 7b                   PrimValue                        123 [uint]
+	// 0f                   Index                             15 [v.io/v23/vdl/vdltest.VStructDepth1_All.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 10                   Index                             16 [v.io/v23/vdl/vdltest.VStructDepth1_All.F16]
+	// 7b                   PrimValue                        123 [uint]
+	// 11                   Index                             17 [v.io/v23/vdl/vdltest.VStructDepth1_All.F17]
+	// 7b                   PrimValue                        123 [uint]
+	// 12                   Index                             18 [v.io/v23/vdl/vdltest.VStructDepth1_All.F18]
+	// fff5                 PrimValue                       -123 [int]
+	// 13                   Index                             19 [v.io/v23/vdl/vdltest.VStructDepth1_All.F19]
+	// fff5                 PrimValue                       -123 [int]
+	// 14                   Index                             20 [v.io/v23/vdl/vdltest.VStructDepth1_All.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// 15                   Index                             21 [v.io/v23/vdl/vdltest.VStructDepth1_All.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// 16                   Index                             22 [v.io/v23/vdl/vdltest.VStructDepth1_All.F22]
+	// fff5                 PrimValue                       -123 [int]
+	// 17                   Index                             23 [v.io/v23/vdl/vdltest.VStructDepth1_All.F23]
+	// fff5                 PrimValue                       -123 [int]
+	// 18                   Index                             24 [v.io/v23/vdl/vdltest.VStructDepth1_All.F24]
+	// fff5                 PrimValue                       -123 [int]
+	// 19                   Index                             25 [v.io/v23/vdl/vdltest.VStructDepth1_All.F25]
+	// fff5                 PrimValue                       -123 [int]
+	// 1a                   Index                             26 [v.io/v23/vdl/vdltest.VStructDepth1_All.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1b                   Index                             27 [v.io/v23/vdl/vdltest.VStructDepth1_All.F27]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1c                   Index                             28 [v.io/v23/vdl/vdltest.VStructDepth1_All.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1d                   Index                             29 [v.io/v23/vdl/vdltest.VStructDepth1_All.F29]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1e                   Index                             30 [v.io/v23/vdl/vdltest.VStructDepth1_All.F30]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_All END]
+	// DumpStatus{MsgId: 41, MsgLen: 269, MsgN: 269, Value: []?v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}{{F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", ParamList: {}}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.2300000190734863, F27: 1.2300000190734863, F28: 1.23, F29: 1.23, F30: {}}}}
+	{
+		`Full []?vdltest.VStructDepth1_All{{F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}}`,
+		[]?vdltest.VStructDepth1_All{{F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}},
+		"81572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+		"81", "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae1", "5201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 43, MsgN: 43, Buf(52): "512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2f                   MsgLen                            47
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VList_VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 47, MsgN: 47, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VArray1_String []v.io/v23/vdl/vdltest.VArray1_String [1]string]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VArray1_String []v.io/v23/vdl/vdltest.VArray1_String [1]string{}}
+	{
+		`Zero vdltest.VList_VArray1_String{}`,
+		vdltest.VList_VArray1_String{},
+		"81532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012ae1520100",
+		"81", "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(140): "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012ae1522c0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 43, MsgN: 43, Buf(95): "512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012ae1522c0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2f                   MsgLen                            47
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VList_VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 47, MsgN: 47, Buf(46): "522c0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VArray1_String []v.io/v23/vdl/vdltest.VArray1_String [1]string]
+	// 2c                   MsgLen                            44
+	// 01                   ValueLen                           1 [list len]
+	// 00                   ValueLen                           1 [list len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 44, MsgN: 44, Value: v.io/v23/vdl/vdltest.VList_VArray1_String []v.io/v23/vdl/vdltest.VArray1_String [1]string{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}}
+	{
+		`Full vdltest.VList_VArray1_String{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}`,
+		vdltest.VList_VArray1_String{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}},
+		"81532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012ae1522c0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012ae1", "522c0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530403012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 32, MsgN: 32, Buf(54): "530403012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(48): "512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VList_List_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_List_VBool [][]v.io/v23/vdl/vdltest.VBool bool]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_List_VBool [][]v.io/v23/vdl/vdltest.VBool bool{}}
+	{
+		`Zero vdltest.VList_List_VBool{}`,
+		vdltest.VList_List_VBool{},
+		"81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530403012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c012ae1520100",
+		"81", "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530403012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530403012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c012ae15203010101"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 32, MsgN: 32, Buf(56): "530403012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c012ae15203010101"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(50): "512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c012ae15203010101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VList_List_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(5): "5203010101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_List_VBool [][]v.io/v23/vdl/vdltest.VBool bool]
+	// 03                   MsgLen                             3
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [list len]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VList_List_VBool [][]v.io/v23/vdl/vdltest.VBool bool{{true}}}
+	{
+		`Full vdltest.VList_List_VBool{{true}}`,
+		vdltest.VList_List_VBool{{true}},
+		"81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530403012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c012ae15203010101",
+		"81", "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530403012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c012ae1", "5203010101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "552100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1530404012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 33, MsgN: 33, Buf(54): "530404012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(48): "512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VList_Set_VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_Set_VInt16 []set[v.io/v23/vdl/vdltest.VInt16 int16]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_Set_VInt16 []set[v.io/v23/vdl/vdltest.VInt16 int16]{}}
+	{
+		`Zero vdltest.VList_Set_VInt16{}`,
+		vdltest.VList_Set_VInt16{},
+		"81552100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1530404012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136012ae1520100",
+		"81", "552100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1530404012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "552100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1530404012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136012ae152040101fff5"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 33, MsgN: 33, Buf(57): "530404012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136012ae152040101fff5"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(51): "512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136012ae152040101fff5"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2b                   MsgLen                            43
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VList_Set_VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 43, MsgN: 43, Buf(6): "52040101fff5"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_Set_VInt16 []set[v.io/v23/vdl/vdltest.VInt16 int16]]
+	// 04                   MsgLen                             4
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [set len]
+	// fff5                 PrimValue                       -123 [int]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VList_Set_VInt16 []set[v.io/v23/vdl/vdltest.VInt16 int16]{{-123}}}
+	{
+		`Full vdltest.VList_Set_VInt16{{-123}}`,
+		vdltest.VList_Set_VInt16{{-123}},
+		"81552100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1530404012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136012ae152040101fff5",
+		"81", "552100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1530404012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136012ae1", "52040101fff5",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(135): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 32, MsgN: 32, Buf(101): "532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 2d                   MsgLen                            45
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VMap_VBool_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -42, MsgLen: 45, MsgN: 45, Buf(54): "513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 31                   MsgLen                            49
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VList_VMap_VBool_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VMap_VBool_VBool []v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VMap_VBool_VBool []v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool{}}
+	{
+		`Zero vdltest.VList_VMap_VBool_VBool{}`,
+		vdltest.VList_VMap_VBool_VBool{},
+		"81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c012ae1520100",
+		"81", "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(138): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c012ae1520401010101"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 32, MsgN: 32, Buf(104): "532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c012ae1520401010101"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 2d                   MsgLen                            45
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VMap_VBool_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -42, MsgLen: 45, MsgN: 45, Buf(57): "513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c012ae1520401010101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 31                   MsgLen                            49
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VList_VMap_VBool_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(6): "520401010101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VMap_VBool_VBool []v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool]
+	// 04                   MsgLen                             4
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [map len]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VList_VMap_VBool_VBool []v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool{{true: true}}}
+	{
+		`Full vdltest.VList_VMap_VBool_VBool{{true: true}}`,
+		vdltest.VList_VMap_VBool_VBool{{true: true}},
+		"81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c012ae1520401010101",
+		"81", "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c012ae1", "520401010101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 32, MsgN: 32, Buf(989): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(953): "592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(919): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(876): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(833): "5f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -48, MsgLen: 37, MsgN: 37, Buf(794): "6536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -51, MsgLen: 54, MsgN: 54, Buf(738): "670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -52, MsgLen: 4, MsgN: 4, Buf(732): "63360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -50, MsgLen: 54, MsgN: 54, Buf(676): "6104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -49, MsgLen: 4, MsgN: 4, Buf(670): "692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 34, MsgN: 34, Buf(634): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(598): "6d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 34, MsgN: 34, Buf(562): "6f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 32, MsgN: 32, Buf(528): "712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 33, MsgN: 33, Buf(493): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(458): "752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 33, MsgN: 33, Buf(423): "772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 35, MsgN: 35, Buf(386): "792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -61, MsgLen: 35, MsgN: 35, Buf(349): "7b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -62, MsgLen: 4, MsgN: 4, Buf(343): "53fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 282, MsgN: 282, Buf(57): "513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 32                   MsgLen                            50
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VList_VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 50, MsgN: 50, Buf(5): "5200000100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VStructDepth1_All []v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VStructDepth1_All []v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}{}}
+	{
+		`Zero vdltest.VList_VStructDepth1_All{}`,
+		vdltest.VList_VStructDepth1_All{},
+		"81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100",
+		"81", "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae1", "5200000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 32, MsgN: 32, Buf(989): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(953): "592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(919): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(876): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(833): "5f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -48, MsgLen: 37, MsgN: 37, Buf(794): "6536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -51, MsgLen: 54, MsgN: 54, Buf(738): "670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -52, MsgLen: 4, MsgN: 4, Buf(732): "63360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -50, MsgLen: 54, MsgN: 54, Buf(676): "6104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -49, MsgLen: 4, MsgN: 4, Buf(670): "692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 34, MsgN: 34, Buf(634): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(598): "6d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 34, MsgN: 34, Buf(562): "6f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 32, MsgN: 32, Buf(528): "712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 33, MsgN: 33, Buf(493): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(458): "752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 33, MsgN: 33, Buf(423): "772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 35, MsgN: 35, Buf(386): "792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -61, MsgLen: 35, MsgN: 35, Buf(349): "7b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -62, MsgLen: 4, MsgN: 4, Buf(343): "53fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 282, MsgN: 282, Buf(57): "513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 32                   MsgLen                            50
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VList_VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 50, MsgN: 50, Buf(5): "5201090102"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VStructDepth1_All []v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 01                   AnyLensLen                         1
+	// 02                   AnyMsgLen                          2
+	// fe010d               MsgLen                           269
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_All.F0]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_All.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_All.F2]
+	// 01                   PrimValue                       true [bool]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_All.F3]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_All.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 05                   Index                              5 [v.io/v23/vdl/vdltest.VStructDepth1_All.F5]
+	// 00                   TypeId                             0 [int64]
+	// 06                   Index                              6 [v.io/v23/vdl/vdltest.VStructDepth1_All.F6]
+	// 7b                   PrimValue                        123 [byte]
+	// 07                   Index                              7 [v.io/v23/vdl/vdltest.VStructDepth1_All.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 08                   Index                              8 [v.io/v23/vdl/vdltest.VStructDepth1_All.F8]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// 09                   Index                              9 [v.io/v23/vdl/vdltest.VStructDepth1_All.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 0b                   Index                             11 [v.io/v23/vdl/vdltest.VStructDepth1_All.F11]
+	// 00                   Index                              0 [error.Id]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [error.RetryCode]
+	// 03                   Index                              3 [.RetryBackoff]
+	// 02                   Index                              2 [error.Msg]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// e1                   Control                          End [error END]
+	// 0c                   Index                             12 [v.io/v23/vdl/vdltest.VStructDepth1_All.F12]
+	// 7b                   PrimValue                        123 [uint]
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VStructDepth1_All.F13]
+	// 7b                   PrimValue                        123 [uint]
+	// 0e                   Index                             14 [v.io/v23/vdl/vdltest.VStructDepth1_All.F14]
+	// 7b                   PrimValue                        123 [uint]
+	// 0f                   Index                             15 [v.io/v23/vdl/vdltest.VStructDepth1_All.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 10                   Index                             16 [v.io/v23/vdl/vdltest.VStructDepth1_All.F16]
+	// 7b                   PrimValue                        123 [uint]
+	// 11                   Index                             17 [v.io/v23/vdl/vdltest.VStructDepth1_All.F17]
+	// 7b                   PrimValue                        123 [uint]
+	// 12                   Index                             18 [v.io/v23/vdl/vdltest.VStructDepth1_All.F18]
+	// fff5                 PrimValue                       -123 [int]
+	// 13                   Index                             19 [v.io/v23/vdl/vdltest.VStructDepth1_All.F19]
+	// fff5                 PrimValue                       -123 [int]
+	// 14                   Index                             20 [v.io/v23/vdl/vdltest.VStructDepth1_All.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// 15                   Index                             21 [v.io/v23/vdl/vdltest.VStructDepth1_All.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// 16                   Index                             22 [v.io/v23/vdl/vdltest.VStructDepth1_All.F22]
+	// fff5                 PrimValue                       -123 [int]
+	// 17                   Index                             23 [v.io/v23/vdl/vdltest.VStructDepth1_All.F23]
+	// fff5                 PrimValue                       -123 [int]
+	// 18                   Index                             24 [v.io/v23/vdl/vdltest.VStructDepth1_All.F24]
+	// fff5                 PrimValue                       -123 [int]
+	// 19                   Index                             25 [v.io/v23/vdl/vdltest.VStructDepth1_All.F25]
+	// fff5                 PrimValue                       -123 [int]
+	// 1a                   Index                             26 [v.io/v23/vdl/vdltest.VStructDepth1_All.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1b                   Index                             27 [v.io/v23/vdl/vdltest.VStructDepth1_All.F27]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1c                   Index                             28 [v.io/v23/vdl/vdltest.VStructDepth1_All.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1d                   Index                             29 [v.io/v23/vdl/vdltest.VStructDepth1_All.F29]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1e                   Index                             30 [v.io/v23/vdl/vdltest.VStructDepth1_All.F30]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_All END]
+	// DumpStatus{MsgId: 41, MsgLen: 269, MsgN: 269, Value: v.io/v23/vdl/vdltest.VList_VStructDepth1_All []v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}{{F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", ParamList: {}}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.2300000190734863, F27: 1.2300000190734863, F28: 1.23, F29: 1.23, F30: {}}}}
+	{
+		`Full vdltest.VList_VStructDepth1_All{{F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}}`,
+		vdltest.VList_VStructDepth1_All{{F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}},
+		"81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+		"81", "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae1", "5201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(224): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(181): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 37, MsgN: 37, Buf(142): "5354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 84, MsgN: 84, Buf(56): "513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 33                   MsgLen                            51
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 2d                   ByteLen                           45 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VList_VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VUnionDepth1_Rand0 []v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VUnionDepth1_Rand0 []v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}{}}
+	{
+		`Zero vdltest.VList_VUnionDepth1_Rand0{}`,
+		vdltest.VList_VUnionDepth1_Rand0{},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1520100",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(234): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1520b0104f8ae47e17a14aef33f"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(191): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1520b0104f8ae47e17a14aef33f"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 37, MsgN: 37, Buf(152): "5354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1520b0104f8ae47e17a14aef33f"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 84, MsgN: 84, Buf(66): "513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1520b0104f8ae47e17a14aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 33                   MsgLen                            51
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 2d                   ByteLen                           45 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VList_VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(13): "520b0104f8ae47e17a14aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VUnionDepth1_Rand0 []v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]
+	// 0b                   MsgLen                            11
+	// 01                   ValueLen                           1 [list len]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// DumpStatus{MsgId: 41, MsgLen: 11, MsgN: 11, Value: v.io/v23/vdl/vdltest.VList_VUnionDepth1_Rand0 []v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}{{F28: 1.23}}}
+	{
+		`Full vdltest.VList_VUnionDepth1_Rand0{{F28: 1.23}}`,
+		vdltest.VList_VUnionDepth1_Rand0{{F28: 1.23}},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1520b0104f8ae47e17a14aef33f",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1", "520b0104f8ae47e17a14aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(244): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(208): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae1520100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(172): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae1520100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(137): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(66): "530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(60): "5137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 37                   MsgLen                            55
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 31                   ByteLen                           49 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VList_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 55, MsgN: 55, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_OptVStructDepth1_Rand0 []?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_OptVStructDepth1_Rand0 []?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}{}}
+	{
+		`Zero vdltest.VList_OptVStructDepth1_Rand0{}`,
+		vdltest.VList_OptVStructDepth1_Rand0{},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae1520100",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(293): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(257): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(221): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(186): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(115): "530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(109): "5137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 37                   MsgLen                            55
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 31                   ByteLen                           49 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VList_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 55, MsgN: 55, Buf(52): "52320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_OptVStructDepth1_Rand0 []?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 32                   MsgLen                            50
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 50, MsgN: 50, Value: v.io/v23/vdl/vdltest.VList_OptVStructDepth1_Rand0 []?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}
+	{
+		`Full vdltest.VList_OptVStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}`,
+		vdltest.VList_OptVStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae1", "52320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012b0202e1510404012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(56): "532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012b0202e1510404012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 2d                   MsgLen                            45
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VArray2_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 45, MsgN: 45, Buf(9): "510404012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VArray2_VEnumBcd [2]v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[v.io/v23/vdl/vdltest.VArray2_VEnumBcd [2]v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]{}}
+	{
+		`Zero set[vdltest.VArray2_VEnumBcd]{}`,
+		set[vdltest.VArray2_VEnumBcd]{},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012b0202e1510404012ae1520100",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012b0202e1510404012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(102): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012b0202e1510404012ae1520401000202"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(59): "532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012b0202e1510404012ae1520401000202"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 2d                   MsgLen                            45
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VArray2_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 45, MsgN: 45, Buf(12): "510404012ae1520401000202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(6): "520401000202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VArray2_VEnumBcd [2]v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]]
+	// 04                   MsgLen                             4
+	// 01                   ValueLen                           1 [set len]
+	// 00                   ValueLen                           2 [list len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: set[v.io/v23/vdl/vdltest.VArray2_VEnumBcd [2]v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]{{D, D}}}
+	{
+		`Full set[vdltest.VArray2_VEnumBcd]{{vdltest.VEnumBcd.D, vdltest.VEnumBcd.D}}`,
+		set[vdltest.VArray2_VEnumBcd]{{vdltest.VEnumBcd.D, vdltest.VEnumBcd.D}},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012b0202e1510404012ae1520401000202",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012b0202e1510404012ae1", "520401000202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(187): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(151): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(115): "592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae1520100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 33, MsgN: 33, Buf(80): "5345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 69, MsgN: 69, Buf(9): "510404012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]{}}
+	{
+		`Zero set[vdltest.VStructDepth1_Rand0]{}`,
+		set[vdltest.VStructDepth1_Rand0]{},
+		"81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae1520100",
+		"81", "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(236): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(200): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(164): "592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 33, MsgN: 33, Buf(129): "5345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 69, MsgN: 69, Buf(58): "510404012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(52): "52320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]]
+	// 32                   MsgLen                            50
+	// 01                   ValueLen                           1 [set len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 50, MsgN: 50, Value: set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}
+	{
+		`Full set[vdltest.VStructDepth1_Rand0]{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}`,
+		set[vdltest.VStructDepth1_Rand0]{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}},
+		"81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae1", "52320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(177): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510404012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(134): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510404012ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 37, MsgN: 37, Buf(95): "5354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510404012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 84, MsgN: 84, Buf(9): "510404012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]{}}
+	{
+		`Zero set[vdltest.VUnionDepth1_Rand0]{}`,
+		set[vdltest.VUnionDepth1_Rand0]{},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510404012ae1520100",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510404012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(187): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510404012ae1520b0104f8ae47e17a14aef33f"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(144): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510404012ae1520b0104f8ae47e17a14aef33f"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 37, MsgN: 37, Buf(105): "5354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510404012ae1520b0104f8ae47e17a14aef33f"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 84, MsgN: 84, Buf(19): "510404012ae1520b0104f8ae47e17a14aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(13): "520b0104f8ae47e17a14aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]]
+	// 0b                   MsgLen                            11
+	// 01                   ValueLen                           1 [set len]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// DumpStatus{MsgId: 41, MsgLen: 11, MsgN: 11, Value: set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]{{F28: 1.23}}}
+	{
+		`Full set[vdltest.VUnionDepth1_Rand0]{{F28: 1.23}}`,
+		set[vdltest.VUnionDepth1_Rand0]{{F28: 1.23}},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510404012ae1520b0104f8ae47e17a14aef33f",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510404012ae1", "520b0104f8ae47e17a14aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(49): "512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2c                   MsgLen                            44
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VSet_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 44, MsgN: 44, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]{}}
+	{
+		`Zero vdltest.VSet_VArray3_Bool{}`,
+		vdltest.VSet_VArray3_Bool{},
+		"815329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c012ae1520100",
+		"81", "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(96): "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c012ae152050100010101"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(53): "512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c012ae152050100010101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 2c                   MsgLen                            44
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VSet_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 44, MsgN: 44, Buf(7): "52050100010101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]]
+	// 05                   MsgLen                             5
+	// 01                   ValueLen                           1 [set len]
+	// 00                   ValueLen                           3 [list len]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vdl/vdltest.VSet_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]{{true, true, true}}}
+	{
+		`Full vdltest.VSet_VArray3_Bool{{true, true, true}}`,
+		vdltest.VSet_VArray3_Bool{{true, true, true}},
+		"815329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c012ae152050100010101",
+		"81", "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c012ae1", "52050100010101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(234): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(198): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(162): "592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae1520100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 33, MsgN: 33, Buf(127): "5345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 69, MsgN: 69, Buf(56): "513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 33                   MsgLen                            51
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2d                   ByteLen                           45 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]{}}
+	{
+		`Zero vdltest.VSet_VStructDepth1_Rand0{}`,
+		vdltest.VSet_VStructDepth1_Rand0{},
+		"81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae1520100",
+		"81", "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(283): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(247): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(211): "592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 33, MsgN: 33, Buf(176): "5345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 69, MsgN: 69, Buf(105): "513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 33                   MsgLen                            51
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2d                   ByteLen                           45 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(52): "52320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]]
+	// 32                   MsgLen                            50
+	// 01                   ValueLen                           1 [set len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 50, MsgN: 50, Value: v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}
+	{
+		`Full vdltest.VSet_VStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}`,
+		vdltest.VSet_VStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}},
+		"81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae1", "52320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(223): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(180): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 37, MsgN: 37, Buf(141): "5354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 84, MsgN: 84, Buf(55): "513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 32                   MsgLen                            50
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 50, MsgN: 50, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]{}}
+	{
+		`Zero vdltest.VSet_VUnionDepth1_Rand0{}`,
+		vdltest.VSet_VUnionDepth1_Rand0{},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1520100",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(233): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1520b0104f8ae47e17a14aef33f"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(190): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1520b0104f8ae47e17a14aef33f"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 37, MsgN: 37, Buf(151): "5354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1520b0104f8ae47e17a14aef33f"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 84, MsgN: 84, Buf(65): "513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1520b0104f8ae47e17a14aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 32                   MsgLen                            50
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 50, MsgN: 50, Buf(13): "520b0104f8ae47e17a14aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]]
+	// 0b                   MsgLen                            11
+	// 01                   ValueLen                           1 [set len]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// DumpStatus{MsgId: 41, MsgLen: 11, MsgN: 11, Value: v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]{{F28: 1.23}}}
+	{
+		`Full vdltest.VSet_VUnionDepth1_Rand0{{F28: 1.23}}`,
+		vdltest.VSet_VUnionDepth1_Rand0{{F28: 1.23}},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1520b0104f8ae47e17a14aef33f",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1", "520b0104f8ae47e17a14aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(101): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1510605012a022ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 37, MsgN: 37, Buf(62): "5331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1510605012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 31                   MsgLen                            49
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 49, MsgN: 49, Buf(11): "510605012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VArray1_VStructEmpty]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VArray1_VStructEmpty{}}
+	{
+		`Zero map[vdltest.VArray1_VStructEmpty]vdltest.VArray1_VStructEmpty{}`,
+		map[vdltest.VArray1_VStructEmpty]vdltest.VArray1_VStructEmpty{},
+		"815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1510605012a022ae1520100",
+		"81", "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1510605012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1510605012a022ae152050100e100e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 37, MsgN: 37, Buf(66): "5331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1510605012a022ae152050100e100e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 31                   MsgLen                            49
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 49, MsgN: 49, Buf(15): "510605012a022ae152050100e100e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(7): "52050100e100e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VArray1_VStructEmpty]
+	// 05                   MsgLen                             5
+	// 01                   ValueLen                           1 [map len]
+	// 00                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// 00                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: map[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VArray1_VStructEmpty{{{}}: {{}}}}
+	{
+		`Full map[vdltest.VArray1_VStructEmpty]vdltest.VArray1_VStructEmpty{{}: {}}`,
+		map[vdltest.VArray1_VStructEmpty]vdltest.VArray1_VStructEmpty{{}: {}},
+		"815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1510605012a022ae152050100e100e1",
+		"81", "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1510605012a022ae1", "52050100e100e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(189): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(153): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(117): "592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae1520100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 33, MsgN: 33, Buf(82): "5345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 69, MsgN: 69, Buf(11): "510605012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0{}}
+	{
+		`Zero map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{}`,
+		map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{},
+		"81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae1520100",
+		"81", "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(287): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae152630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(251): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae152630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(215): "592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae152630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 33, MsgN: 33, Buf(180): "5345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae152630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 69, MsgN: 69, Buf(109): "510605012a022ae152630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(101): "52630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0]
+	// 63                   MsgLen                            99
+	// 01                   ValueLen                           1 [map len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 99, MsgN: 99, Value: map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}
+	{
+		`Full map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}`,
+		map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}},
+		"81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae152630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae1", "52630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(179): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510605012a022ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(136): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510605012a022ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 37, MsgN: 37, Buf(97): "5354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510605012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 84, MsgN: 84, Buf(11): "510605012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0{}}
+	{
+		`Zero map[vdltest.VUnionDepth1_Rand0]vdltest.VUnionDepth1_Rand0{}`,
+		map[vdltest.VUnionDepth1_Rand0]vdltest.VUnionDepth1_Rand0{},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510605012a022ae1520100",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510605012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(199): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510605012a022ae152150104f8ae47e17a14aef33f04f8ae47e17a14aef33f"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(156): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510605012a022ae152150104f8ae47e17a14aef33f04f8ae47e17a14aef33f"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 37, MsgN: 37, Buf(117): "5354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510605012a022ae152150104f8ae47e17a14aef33f04f8ae47e17a14aef33f"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 84, MsgN: 84, Buf(31): "510605012a022ae152150104f8ae47e17a14aef33f04f8ae47e17a14aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(23): "52150104f8ae47e17a14aef33f04f8ae47e17a14aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]
+	// 15                   MsgLen                            21
+	// 01                   ValueLen                           1 [map len]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// DumpStatus{MsgId: 41, MsgLen: 21, MsgN: 21, Value: map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0{{F28: 1.23}: {F28: 1.23}}}
+	{
+		`Full map[vdltest.VUnionDepth1_Rand0]vdltest.VUnionDepth1_Rand0{{F28: 1.23}: {F28: 1.23}}`,
+		map[vdltest.VUnionDepth1_Rand0]vdltest.VUnionDepth1_Rand0{{F28: 1.23}: {F28: 1.23}},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510605012a022ae152150104f8ae47e17a14aef33f04f8ae47e17a14aef33f",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510605012a022ae1", "52150104f8ae47e17a14aef33f04f8ae47e17a14aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(113): "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e1513f050037762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179325f55696e7433325f564172726179325f55696e743332012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e743332 PrimValue       "v.io/v23/vdl/vdltest.VArray2_Uint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 05                   PrimValue                          5 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 43, MsgN: 43, Buf(68): "513f050037762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179325f55696e7433325f564172726179325f55696e743332012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3f                   MsgLen                            63
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 37                   ByteLen                           55 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179325f55696e7433325f564172726179325f55696e743332 PrimValue       "v.io/v23/vdl/vdltest.VMap_VArray2_Uint32_VArray2_Uint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 63, MsgN: 63, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VArray2_Uint32_VArray2_Uint32 map[v.io/v23/vdl/vdltest.VArray2_Uint32 [2]uint32]v.io/v23/vdl/vdltest.VArray2_Uint32]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_VArray2_Uint32_VArray2_Uint32 map[v.io/v23/vdl/vdltest.VArray2_Uint32 [2]uint32]v.io/v23/vdl/vdltest.VArray2_Uint32{}}
+	{
+		`Zero vdltest.VMap_VArray2_Uint32_VArray2_Uint32{}`,
+		vdltest.VMap_VArray2_Uint32_VArray2_Uint32{},
+		"81532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e1513f050037762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179325f55696e7433325f564172726179325f55696e743332012a022ae1520100",
+		"81", "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e1513f050037762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179325f55696e7433325f564172726179325f55696e743332012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(119): "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e1513f050037762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179325f55696e7433325f564172726179325f55696e743332012a022ae1520701007b7b007b7b"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e743332 PrimValue       "v.io/v23/vdl/vdltest.VArray2_Uint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 05                   PrimValue                          5 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 43, MsgN: 43, Buf(74): "513f050037762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179325f55696e7433325f564172726179325f55696e743332012a022ae1520701007b7b007b7b"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3f                   MsgLen                            63
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 37                   ByteLen                           55 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179325f55696e7433325f564172726179325f55696e743332 PrimValue       "v.io/v23/vdl/vdltest.VMap_VArray2_Uint32_VArray2_Uint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 63, MsgN: 63, Buf(9): "520701007b7b007b7b"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VArray2_Uint32_VArray2_Uint32 map[v.io/v23/vdl/vdltest.VArray2_Uint32 [2]uint32]v.io/v23/vdl/vdltest.VArray2_Uint32]
+	// 07                   MsgLen                             7
+	// 01                   ValueLen                           1 [map len]
+	// 00                   ValueLen                           2 [list len]
+	// 7b                   PrimValue                        123 [uint]
+	// 7b                   PrimValue                        123 [uint]
+	// 00                   ValueLen                           2 [list len]
+	// 7b                   PrimValue                        123 [uint]
+	// 7b                   PrimValue                        123 [uint]
+	// DumpStatus{MsgId: 41, MsgLen: 7, MsgN: 7, Value: v.io/v23/vdl/vdltest.VMap_VArray2_Uint32_VArray2_Uint32 map[v.io/v23/vdl/vdltest.VArray2_Uint32 [2]uint32]v.io/v23/vdl/vdltest.VArray2_Uint32{{123, 123}: {123, 123}}}
+	{
+		`Full vdltest.VMap_VArray2_Uint32_VArray2_Uint32{{123, 123}: {123, 123}}`,
+		vdltest.VMap_VArray2_Uint32_VArray2_Uint32{{123, 123}: {123, 123}},
+		"81532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e1513f050037762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179325f55696e7433325f564172726179325f55696e743332012a022ae1520701007b7b007b7b",
+		"81", "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e1513f050037762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179325f55696e7433325f564172726179325f55696e743332012a022ae1", "520701007b7b007b7b",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(256): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(220): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(184): "592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae1520100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 33, MsgN: 33, Buf(149): "5345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 69, MsgN: 69, Buf(78): "5149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 49                   MsgLen                            73
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 41                   ByteLen                           65 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 73, MsgN: 73, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0{}}
+	{
+		`Zero vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0{}`,
+		vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0{},
+		"81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae1520100",
+		"81", "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(354): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae152630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -43, MsgLen: 34, MsgN: 34, Buf(318): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae152630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(282): "592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae152630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 33, MsgN: 33, Buf(247): "5345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae152630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 69, MsgN: 69, Buf(176): "5149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae152630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 49                   MsgLen                            73
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 41                   ByteLen                           65 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 73, MsgN: 73, Buf(101): "52630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0]
+	// 63                   MsgLen                            99
+	// 01                   ValueLen                           1 [map len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 99, MsgN: 99, Value: v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}
+	{
+		`Full vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}`,
+		vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}},
+		"81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae152630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae1", "52630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(244): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(201): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 37, MsgN: 37, Buf(162): "5354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 84, MsgN: 84, Buf(76): "514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 47                   MsgLen                            71
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 3f                   ByteLen                           63 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VMap_VUnionDepth1_Rand0_VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 71, MsgN: 71, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VUnionDepth1_Rand0_VUnionDepth1_Rand0 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_VUnionDepth1_Rand0_VUnionDepth1_Rand0 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0{}}
+	{
+		`Zero vdltest.VMap_VUnionDepth1_Rand0_VUnionDepth1_Rand0{}`,
+		vdltest.VMap_VUnionDepth1_Rand0_VUnionDepth1_Rand0{},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae1520100",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(264): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae152150104f8ae47e17a14aef33f04f8ae47e17a14aef33f"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(221): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae152150104f8ae47e17a14aef33f04f8ae47e17a14aef33f"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 37, MsgN: 37, Buf(182): "5354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae152150104f8ae47e17a14aef33f04f8ae47e17a14aef33f"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 84, MsgN: 84, Buf(96): "514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae152150104f8ae47e17a14aef33f04f8ae47e17a14aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 47                   MsgLen                            71
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 3f                   ByteLen                           63 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VMap_VUnionDepth1_Rand0_VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 71, MsgN: 71, Buf(23): "52150104f8ae47e17a14aef33f04f8ae47e17a14aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VUnionDepth1_Rand0_VUnionDepth1_Rand0 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]
+	// 15                   MsgLen                            21
+	// 01                   ValueLen                           1 [map len]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// DumpStatus{MsgId: 41, MsgLen: 21, MsgN: 21, Value: v.io/v23/vdl/vdltest.VMap_VUnionDepth1_Rand0_VUnionDepth1_Rand0 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0{{F28: 1.23}: {F28: 1.23}}}
+	{
+		`Full vdltest.VMap_VUnionDepth1_Rand0_VUnionDepth1_Rand0{{F28: 1.23}: {F28: 1.23}}`,
+		vdltest.VMap_VUnionDepth1_Rand0_VUnionDepth1_Rand0{{F28: 1.23}: {F28: 1.23}},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae152150104f8ae47e17a14aef33f04f8ae47e17a14aef33f",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae1", "52150104f8ae47e17a14aef33f04f8ae47e17a14aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "5328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 40, MsgN: 40, Buf(981): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 43, MsgN: 43, Buf(936): "592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(902): "5726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 26                   MsgLen                            38
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VList_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -44, MsgLen: 38, MsgN: 38, Buf(862): "5d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -47, MsgLen: 33, MsgN: 33, Buf(827): "5b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 27                   MsgLen                            39
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -46, MsgLen: 39, MsgN: 39, Buf(786): "612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -49, MsgLen: 34, MsgN: 34, Buf(750): "5f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 27                   MsgLen                            39
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VSet_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -48, MsgLen: 39, MsgN: 39, Buf(709): "6327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 27                   MsgLen                            39
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VSet_Float32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -50, MsgLen: 39, MsgN: 39, Buf(668): "672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -52, MsgLen: 32, MsgN: 32, Buf(634): "652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 2d                   MsgLen                            45
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465 PrimValue       "v.io/v23/vdl/vdltest.VMap_VByte_VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 34                   PrimValue                         52 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -51, MsgLen: 45, MsgN: 45, Buf(587): "6b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -54, MsgLen: 41, MsgN: 41, Buf(544): "693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 36                   PrimValue                         54 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -53, MsgLen: 51, MsgN: 51, Buf(491): "6f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -56, MsgLen: 41, MsgN: 41, Buf(448): "7125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -57, MsgLen: 37, MsgN: 37, Buf(409): "7736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -60, MsgLen: 54, MsgN: 54, Buf(353): "790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -61, MsgLen: 4, MsgN: 4, Buf(347): "75360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -59, MsgLen: 54, MsgN: 54, Buf(291): "730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -58, MsgLen: 4, MsgN: 4, Buf(285): "7b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -62, MsgLen: 34, MsgN: 34, Buf(249): "7d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -63, MsgLen: 34, MsgN: 34, Buf(213): "7f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -64, MsgLen: 34, MsgN: 34, Buf(177): "ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -65, MsgLen: 32, MsgN: 32, Buf(142): "ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -66, MsgLen: 33, MsgN: 33, Buf(106): "ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -67, MsgLen: 33, MsgN: 33, Buf(70): "ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -68, MsgLen: 35, MsgN: 35, Buf(32): "ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -69, MsgLen: 35, MsgN: 35, Buf(790): "ff8b04080139e16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e1000246340131e100024635010ee1000246360102e1000246370134e1000246380138e1000246390136e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135013fe100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e10003463233012fe100034632340109e100034632350143e10003463236010ae100034632370144e10003463238010be100034632390145e100034633300146e1e1ff8d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370134e1000246390136e10003463236010ae1e1ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152000001e1"}
+	// ff8b                 MsgId                            -70
+	//                      TypeMsg                           70
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -70, MsgLen: 4, MsgN: 4, Buf(783): "6dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e1000246340131e100024635010ee1000246360102e1000246370134e1000246380138e1000246390136e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135013fe100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e10003463233012fe100034632340109e100034632350143e10003463236010ae100034632370144e10003463238010be100034632390145e100034633300146e1e1ff8d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370134e1000246390136e10003463236010ae1e1ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152000001e1"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -55, MsgLen: 282, MsgN: 282, Buf(497): "ff8d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370134e1000246390136e10003463236010ae1e1ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152000001e1"}
+	// ff8d                 MsgId                            -71
+	//                      TypeMsg                           71
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -71, MsgLen: 82, MsgN: 82, Buf(412): "ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152000001e1"}
+	// ff8f                 MsgId                            -72
+	//                      TypeMsg                           72
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -72, MsgLen: 84, MsgN: 84, Buf(325): "ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152000001e1"}
+	// ff91                 MsgId                            -73
+	//                      TypeMsg                           73
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -73, MsgLen: 82, MsgN: 82, Buf(240): "ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152000001e1"}
+	// ff93                 MsgId                            -74
+	//                      TypeMsg                           74
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -74, MsgLen: 4, MsgN: 4, Buf(233): "ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152000001e1"}
+	// ff97                 MsgId                            -76
+	//                      TypeMsg                           76
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -76, MsgLen: 69, MsgN: 69, Buf(161): "ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152000001e1"}
+	// ff95                 MsgId                            -75
+	//                      TypeMsg                           75
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -75, MsgLen: 4, MsgN: 4, Buf(154): "51ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152000001e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// ff92                 MsgLen                           146
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 0e                   ValueLen                          14 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 146, MsgN: 146, Buf(5): "52000001e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F1 v.io/v23/vdl/vdltest.VArray1_String [1]string;F2 v.io/v23/vdl/vdltest.VList_VBool []v.io/v23/vdl/vdltest.VBool bool;F3 v.io/v23/vdl/vdltest.VList_VInt32 []v.io/v23/vdl/vdltest.VInt32 int32;F4 v.io/v23/vdl/vdltest.VSet_VString set[v.io/v23/vdl/vdltest.VString string];F5 v.io/v23/vdl/vdltest.VSet_Float32 set[float32];F6 v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte;F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error;F20 int16};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_All;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_All END]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F1 v.io/v23/vdl/vdltest.VArray1_String [1]string;F2 v.io/v23/vdl/vdltest.VList_VBool []v.io/v23/vdl/vdltest.VBool bool;F3 v.io/v23/vdl/vdltest.VList_VInt32 []v.io/v23/vdl/vdltest.VInt32 int32;F4 v.io/v23/vdl/vdltest.VSet_VString set[v.io/v23/vdl/vdltest.VString string];F5 v.io/v23/vdl/vdltest.VSet_Float32 set[float32];F6 v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte;F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error;F20 int16};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_All;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}{F0: {nil, nil, nil}, F1: {""}, F2: {}, F3: {}, F4: {}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: nil, F12: 0, F13: 0, F14: 0, F15: 0, F16: 0, F17: 0, F18: 0, F19: 0, F20: 0, F21: 0, F22: 0, F23: 0, F24: 0, F25: 0, F26: 0, F27: 0, F28: 0, F29: 0, F30: nil}, F9: {F0: nil, F1: false, F7: 0, F9: B, F26: 0}, F10: {F8: A}, F11: {F6: 0}, F12: nil, F13: nil}}
+	{
+		`Zero vdltest.VStructDepth2_All{}`,
+		vdltest.VStructDepth2_All{},
+		"815328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8b04080139e16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e1000246340131e100024635010ee1000246360102e1000246370134e1000246380138e1000246390136e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135013fe100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e10003463233012fe100034632340109e100034632350143e10003463236010ae100034632370144e10003463238010be100034632390145e100034633300146e1e1ff8d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370134e1000246390136e10003463236010ae1e1ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152000001e1",
+		"81", "5328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8b04080139e16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e1000246340131e100024635010ee1000246360102e1000246370134e1000246380138e1000246390136e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135013fe100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e10003463233012fe100034632340109e100034632350143e10003463236010ae100034632370144e10003463238010be100034632390145e100034633300146e1e1ff8d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370134e1000246390136e10003463236010ae1e1ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1", "52000001e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "5328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 40, MsgN: 40, Buf(981): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 43, MsgN: 43, Buf(936): "592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(902): "5726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 26                   MsgLen                            38
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VList_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -44, MsgLen: 38, MsgN: 38, Buf(862): "5d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -47, MsgLen: 33, MsgN: 33, Buf(827): "5b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 27                   MsgLen                            39
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -46, MsgLen: 39, MsgN: 39, Buf(786): "612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -49, MsgLen: 34, MsgN: 34, Buf(750): "5f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 27                   MsgLen                            39
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VSet_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -48, MsgLen: 39, MsgN: 39, Buf(709): "6327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 27                   MsgLen                            39
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VSet_Float32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -50, MsgLen: 39, MsgN: 39, Buf(668): "672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -52, MsgLen: 32, MsgN: 32, Buf(634): "652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 2d                   MsgLen                            45
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465 PrimValue       "v.io/v23/vdl/vdltest.VMap_VByte_VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 34                   PrimValue                         52 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -51, MsgLen: 45, MsgN: 45, Buf(587): "6b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -54, MsgLen: 41, MsgN: 41, Buf(544): "693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 36                   PrimValue                         54 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -53, MsgLen: 51, MsgN: 51, Buf(491): "6f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -56, MsgLen: 41, MsgN: 41, Buf(448): "7125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -57, MsgLen: 37, MsgN: 37, Buf(409): "7736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -60, MsgLen: 54, MsgN: 54, Buf(353): "790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -61, MsgLen: 4, MsgN: 4, Buf(347): "75360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -59, MsgLen: 54, MsgN: 54, Buf(291): "730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -58, MsgLen: 4, MsgN: 4, Buf(285): "7b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -62, MsgLen: 34, MsgN: 34, Buf(249): "7d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -63, MsgLen: 34, MsgN: 34, Buf(213): "7f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -64, MsgLen: 34, MsgN: 34, Buf(177): "ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -65, MsgLen: 32, MsgN: 32, Buf(142): "ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -66, MsgLen: 33, MsgN: 33, Buf(106): "ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -67, MsgLen: 33, MsgN: 33, Buf(70): "ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -68, MsgLen: 35, MsgN: 35, Buf(32): "ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -69, MsgLen: 35, MsgN: 35, Buf(992): "ff8b04080139e16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e1000246340131e100024635010ee1000246360102e1000246370134e1000246380138e1000246390136e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135013fe100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e10003463233012fe100034632340109e100034632350143e10003463236010ae100034632370144e10003463238010be100034632390145e100034633300146e1e1ff8d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370134e1000246390136e10003463236010ae1e1ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152010906020202020202fe02ed00000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e"}
+	// ff8b                 MsgId                            -70
+	//                      TypeMsg                           70
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -70, MsgLen: 4, MsgN: 4, Buf(985): "6dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e1000246340131e100024635010ee1000246360102e1000246370134e1000246380138e1000246390136e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135013fe100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e10003463233012fe100034632340109e100034632350143e10003463236010ae100034632370144e10003463238010be100034632390145e100034633300146e1e1ff8d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370134e1000246390136e10003463236010ae1e1ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152010906020202020202fe02ed00000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -55, MsgLen: 282, MsgN: 282, Buf(699): "ff8d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370134e1000246390136e10003463236010ae1e1ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152010906020202020202fe02ed00000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e"}
+	// ff8d                 MsgId                            -71
+	//                      TypeMsg                           71
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -71, MsgLen: 82, MsgN: 82, Buf(614): "ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152010906020202020202fe02ed00000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e"}
+	// ff8f                 MsgId                            -72
+	//                      TypeMsg                           72
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -72, MsgLen: 84, MsgN: 84, Buf(527): "ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152010906020202020202fe02ed00000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e"}
+	// ff91                 MsgId                            -73
+	//                      TypeMsg                           73
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -73, MsgLen: 82, MsgN: 82, Buf(442): "ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152010906020202020202fe02ed00000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e"}
+	// ff93                 MsgId                            -74
+	//                      TypeMsg                           74
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -74, MsgLen: 4, MsgN: 4, Buf(435): "ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152010906020202020202fe02ed00000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e"}
+	// ff97                 MsgId                            -76
+	//                      TypeMsg                           76
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -76, MsgLen: 69, MsgN: 69, Buf(363): "ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152010906020202020202fe02ed00000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e"}
+	// ff95                 MsgId                            -75
+	//                      TypeMsg                           75
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -75, MsgLen: 4, MsgN: 4, Buf(356): "51ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152010906020202020202fe02ed00000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// ff92                 MsgLen                           146
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 0e                   ValueLen                          14 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 146, MsgN: 146, Buf(207): "52010906020202020202fe02ed00000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F1 v.io/v23/vdl/vdltest.VArray1_String [1]string;F2 v.io/v23/vdl/vdltest.VList_VBool []v.io/v23/vdl/vdltest.VBool bool;F3 v.io/v23/vdl/vdltest.VList_VInt32 []v.io/v23/vdl/vdltest.VInt32 int32;F4 v.io/v23/vdl/vdltest.VSet_VString set[v.io/v23/vdl/vdltest.VString string];F5 v.io/v23/vdl/vdltest.VSet_Float32 set[float32];F6 v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte;F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error;F20 int16};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_All;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 06                   AnyLensLen                         6
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// fe02ed               MsgLen                           749
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_All.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_All.F1]
+	// 00                   ValueLen                           1 [list len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_All.F2]
+	// 01                   ValueLen                           1 [list len]
+	// 01                   PrimValue                       true [bool]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_All.F3]
+	// 01                   ValueLen                           1 [list len]
+	// fff5                 PrimValue                       -123 [int]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth2_All.F4]
+	// 01                   ValueLen                           1 [set len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 05                   Index                              5 [v.io/v23/vdl/vdltest.VStructDepth2_All.F5]
+	// 01                   ValueLen                           1 [set len]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 06                   Index                              6 [v.io/v23/vdl/vdltest.VStructDepth2_All.F6]
+	// 01                   ValueLen                           1 [map len]
+	// 7b                   PrimValue                        123 [byte]
+	// 7b                   PrimValue                        123 [byte]
+	// 07                   Index                              7 [v.io/v23/vdl/vdltest.VStructDepth2_All.F7]
+	// 01                   ValueLen                           1 [map len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 08                   Index                              8 [v.io/v23/vdl/vdltest.VStructDepth2_All.F8]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_All.F0]
+	// 00                   TypeId                             0 [int64]
+	// 03                   AnyMsgLen                          3 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_All.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_All.F2]
+	// 01                   PrimValue                       true [bool]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_All.F3]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_All.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 05                   Index                              5 [v.io/v23/vdl/vdltest.VStructDepth1_All.F5]
+	// 00                   TypeId                             0 [int64]
+	// 06                   Index                              6 [v.io/v23/vdl/vdltest.VStructDepth1_All.F6]
+	// 7b                   PrimValue                        123 [byte]
+	// 07                   Index                              7 [v.io/v23/vdl/vdltest.VStructDepth1_All.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 08                   Index                              8 [v.io/v23/vdl/vdltest.VStructDepth1_All.F8]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// 09                   Index                              9 [v.io/v23/vdl/vdltest.VStructDepth1_All.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 0b                   Index                             11 [v.io/v23/vdl/vdltest.VStructDepth1_All.F11]
+	// 00                   Index                              0 [error.Id]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [error.RetryCode]
+	// 03                   Index                              3 [.RetryBackoff]
+	// 02                   Index                              2 [error.Msg]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// e1                   Control                          End [error END]
+	// 0c                   Index                             12 [v.io/v23/vdl/vdltest.VStructDepth1_All.F12]
+	// 7b                   PrimValue                        123 [uint]
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VStructDepth1_All.F13]
+	// 7b                   PrimValue                        123 [uint]
+	// 0e                   Index                             14 [v.io/v23/vdl/vdltest.VStructDepth1_All.F14]
+	// 7b                   PrimValue                        123 [uint]
+	// 0f                   Index                             15 [v.io/v23/vdl/vdltest.VStructDepth1_All.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 10                   Index                             16 [v.io/v23/vdl/vdltest.VStructDepth1_All.F16]
+	// 7b                   PrimValue                        123 [uint]
+	// 11                   Index                             17 [v.io/v23/vdl/vdltest.VStructDepth1_All.F17]
+	// 7b                   PrimValue                        123 [uint]
+	// 12                   Index                             18 [v.io/v23/vdl/vdltest.VStructDepth1_All.F18]
+	// fff5                 PrimValue                       -123 [int]
+	// 13                   Index                             19 [v.io/v23/vdl/vdltest.VStructDepth1_All.F19]
+	// fff5                 PrimValue                       -123 [int]
+	// 14                   Index                             20 [v.io/v23/vdl/vdltest.VStructDepth1_All.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// 15                   Index                             21 [v.io/v23/vdl/vdltest.VStructDepth1_All.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// 16                   Index                             22 [v.io/v23/vdl/vdltest.VStructDepth1_All.F22]
+	// fff5                 PrimValue                       -123 [int]
+	// 17                   Index                             23 [v.io/v23/vdl/vdltest.VStructDepth1_All.F23]
+	// fff5                 PrimValue                       -123 [int]
+	// 18                   Index                             24 [v.io/v23/vdl/vdltest.VStructDepth1_All.F24]
+	// fff5                 PrimValue                       -123 [int]
+	// 19                   Index                             25 [v.io/v23/vdl/vdltest.VStructDepth1_All.F25]
+	// fff5                 PrimValue                       -123 [int]
+	// 1a                   Index                             26 [v.io/v23/vdl/vdltest.VStructDepth1_All.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1b                   Index                             27 [v.io/v23/vdl/vdltest.VStructDepth1_All.F27]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1c                   Index                             28 [v.io/v23/vdl/vdltest.VStructDepth1_All.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1d                   Index                             29 [v.io/v23/vdl/vdltest.VStructDepth1_All.F29]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1e                   Index                             30 [v.io/v23/vdl/vdltest.VStructDepth1_All.F30]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_All END]
+	// 09                   Index                              9 [v.io/v23/vdl/vdltest.VStructDepth2_All.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 04                   AnyMsgLen                          4 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 0a                   Index                             10 [v.io/v23/vdl/vdltest.VStructDepth2_All.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 0b                   Index                             11 [v.io/v23/vdl/vdltest.VStructDepth2_All.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// 0c                   Index                             12 [v.io/v23/vdl/vdltest.VStructDepth2_All.F12]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_All.F0]
+	// 00                   TypeId                             0 [int64]
+	// 05                   AnyMsgLen                          5 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_All.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_All.F2]
+	// 01                   PrimValue                       true [bool]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_All.F3]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_All.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 05                   Index                              5 [v.io/v23/vdl/vdltest.VStructDepth1_All.F5]
+	// 00                   TypeId                             0 [int64]
+	// 06                   Index                              6 [v.io/v23/vdl/vdltest.VStructDepth1_All.F6]
+	// 7b                   PrimValue                        123 [byte]
+	// 07                   Index                              7 [v.io/v23/vdl/vdltest.VStructDepth1_All.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 08                   Index                              8 [v.io/v23/vdl/vdltest.VStructDepth1_All.F8]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// 09                   Index                              9 [v.io/v23/vdl/vdltest.VStructDepth1_All.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 0b                   Index                             11 [v.io/v23/vdl/vdltest.VStructDepth1_All.F11]
+	// 00                   Index                              0 [error.Id]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [error.RetryCode]
+	// 03                   Index                              3 [.RetryBackoff]
+	// 02                   Index                              2 [error.Msg]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// e1                   Control                          End [error END]
+	// 0c                   Index                             12 [v.io/v23/vdl/vdltest.VStructDepth1_All.F12]
+	// 7b                   PrimValue                        123 [uint]
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VStructDepth1_All.F13]
+	// 7b                   PrimValue                        123 [uint]
+	// 0e                   Index                             14 [v.io/v23/vdl/vdltest.VStructDepth1_All.F14]
+	// 7b                   PrimValue                        123 [uint]
+	// 0f                   Index                             15 [v.io/v23/vdl/vdltest.VStructDepth1_All.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 10                   Index                             16 [v.io/v23/vdl/vdltest.VStructDepth1_All.F16]
+	// 7b                   PrimValue                        123 [uint]
+	// 11                   Index                             17 [v.io/v23/vdl/vdltest.VStructDepth1_All.F17]
+	// 7b                   PrimValue                        123 [uint]
+	// 12                   Index                             18 [v.io/v23/vdl/vdltest.VStructDepth1_All.F18]
+	// fff5                 PrimValue                       -123 [int]
+	// 13                   Index                             19 [v.io/v23/vdl/vdltest.VStructDepth1_All.F19]
+	// fff5                 PrimValue                       -123 [int]
+	// 14                   Index                             20 [v.io/v23/vdl/vdltest.VStructDepth1_All.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// 15                   Index                             21 [v.io/v23/vdl/vdltest.VStructDepth1_All.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// 16                   Index                             22 [v.io/v23/vdl/vdltest.VStructDepth1_All.F22]
+	// fff5                 PrimValue                       -123 [int]
+	// 17                   Index                             23 [v.io/v23/vdl/vdltest.VStructDepth1_All.F23]
+	// fff5                 PrimValue                       -123 [int]
+	// 18                   Index                             24 [v.io/v23/vdl/vdltest.VStructDepth1_All.F24]
+	// fff5                 PrimValue                       -123 [int]
+	// 19                   Index                             25 [v.io/v23/vdl/vdltest.VStructDepth1_All.F25]
+	// fff5                 PrimValue                       -123 [int]
+	// 1a                   Index                             26 [v.io/v23/vdl/vdltest.VStructDepth1_All.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1b                   Index                             27 [v.io/v23/vdl/vdltest.VStructDepth1_All.F27]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1c                   Index                             28 [v.io/v23/vdl/vdltest.VStructDepth1_All.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1d                   Index                             29 [v.io/v23/vdl/vdltest.VStructDepth1_All.F29]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1e                   Index                             30 [v.io/v23/vdl/vdltest.VStructDepth1_All.F30]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_All END]
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VStructDepth2_All.F13]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_All END]
+	// DumpStatus{MsgId: 41, MsgLen: 749, MsgN: 749, Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F1 v.io/v23/vdl/vdltest.VArray1_String [1]string;F2 v.io/v23/vdl/vdltest.VList_VBool []v.io/v23/vdl/vdltest.VBool bool;F3 v.io/v23/vdl/vdltest.VList_VInt32 []v.io/v23/vdl/vdltest.VInt32 int32;F4 v.io/v23/vdl/vdltest.VSet_VString set[v.io/v23/vdl/vdltest.VString string];F5 v.io/v23/vdl/vdltest.VSet_Float32 set[float32];F6 v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte;F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error;F20 int16};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_All;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}{F0: {int64(-123), int64(-123), int64(-123)}, F1: {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F2: {true}, F3: {-123}, F4: {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F5: {1.2300000190734863}, F6: {123: 123}, F7: {D: D}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", ParamList: {}}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.2300000190734863, F27: 1.2300000190734863, F28: 1.23, F29: 1.23, F30: {}}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}, F12: {F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", ParamList: {}}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.2300000190734863, F27: 1.2300000190734863, F28: 1.23, F29: 1.23, F30: {}}, F13: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}
+	{
+		`Full vdltest.VStructDepth2_All{F0: {int64(-123), int64(-123), int64(-123)}, F1: {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F2: {true}, F3: {-123}, F4: {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F5: {1.23}, F6: {123: 123}, F7: {vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}, F12: {F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}, F13: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}`,
+		vdltest.VStructDepth2_All{F0: {int64(-123), int64(-123), int64(-123)}, F1: {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F2: {true}, F3: {-123}, F4: {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F5: {1.23}, F6: {123: 123}, F7: {vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}, F12: {F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}, F13: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}},
+		"815328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8b04080139e16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e1000246340131e100024635010ee1000246360102e1000246370134e1000246380138e1000246390136e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135013fe100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e10003463233012fe100034632340109e100034632350143e10003463236010ae100034632370144e10003463238010be100034632390145e100034633300146e1e1ff8d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370134e1000246390136e10003463236010ae1e1ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152010906020202020202fe02ed00000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e109000004fff50101027b030204fb8014aef33fe10a04f8ae47e17a14aef33f0b04fff50c000005fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e10d00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1",
+		"81", "5328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8b04080139e16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e1000246340131e100024635010ee1000246360102e1000246370134e1000246380138e1000246390136e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135013fe100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e10003463233012fe100034632340109e100034632350143e10003463236010ae100034632370144e10003463238010be100034632390145e100034633300146e1e1ff8d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370134e1000246390136e10003463236010ae1e1ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1", "52010906020202020202fe02ed00000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e109000004fff50101027b030204fb8014aef33fe10a04f8ae47e17a14aef33f0b04fff50c000005fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e10d00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(662): "5328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 40, MsgN: 40, Buf(620): "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 32, MsgN: 32, Buf(586): "592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -45, MsgLen: 41, MsgN: 41, Buf(543): "5552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 82, MsgN: 82, Buf(459): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(416): "5f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -48, MsgLen: 37, MsgN: 37, Buf(377): "5b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -46, MsgLen: 84, MsgN: 84, Buf(291): "6736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(235): "690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -53, MsgLen: 4, MsgN: 4, Buf(229): "65360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -51, MsgLen: 54, MsgN: 54, Buf(173): "6304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -50, MsgLen: 4, MsgN: 4, Buf(167): "6152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -49, MsgLen: 82, MsgN: 82, Buf(83): "514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 76, MsgN: 76, Buf(5): "52000001e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}{F0: {nil, nil, nil}, F9: {F0: nil, F1: false, F7: 0, F9: B, F26: 0}, F10: {F8: A}, F11: {F6: 0}}}
+	{
+		`Zero vdltest.VStructDepth2_Rand0{}`,
+		vdltest.VStructDepth2_Rand0{},
+		"815328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1",
+		"81", "5328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e1", "52000001e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(716): "5328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 40, MsgN: 40, Buf(674): "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 32, MsgN: 32, Buf(640): "592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -45, MsgLen: 41, MsgN: 41, Buf(597): "5552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 82, MsgN: 82, Buf(513): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(470): "5f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -48, MsgLen: 37, MsgN: 37, Buf(431): "5b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -46, MsgLen: 84, MsgN: 84, Buf(345): "6736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(289): "690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -53, MsgLen: 4, MsgN: 4, Buf(283): "65360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -51, MsgLen: 54, MsgN: 54, Buf(227): "6304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -50, MsgLen: 4, MsgN: 4, Buf(221): "6152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -49, MsgLen: 82, MsgN: 82, Buf(137): "514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 76, MsgN: 76, Buf(59): "52010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 04                   AnyLensLen                         4
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 32                   MsgLen                            50
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 03                   AnyMsgLen                          3 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 50, MsgN: 50, Value: v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}}}
+	{
+		`Full vdltest.VStructDepth2_Rand0{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}`,
+		vdltest.VStructDepth2_Rand0{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}},
+		"815328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		"81", "5328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e1", "52010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(154): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431010100024637012ae1e15201e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(111): "533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431010100024637012ae1e15201e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -42, MsgLen: 51, MsgN: 51, Buf(58): "5135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431010100024637012ae1e15201e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 35                   MsgLen                            53
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 53, MsgN: 53, Buf(3): "5201e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth2_Rand1 struct{F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd}]
+	// 01                   MsgLen                             1
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand1 END]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VStructDepth2_Rand1 struct{F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd}{F7: {}}}
+	{
+		`Zero vdltest.VStructDepth2_Rand1{}`,
+		vdltest.VStructDepth2_Rand1{},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431010100024637012ae1e15201e1",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431010100024637012ae1e1", "5201e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(158): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431010100024637012ae1e1520500010202e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(115): "533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431010100024637012ae1e1520500010202e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -42, MsgLen: 51, MsgN: 51, Buf(62): "5135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431010100024637012ae1e1520500010202e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 35                   MsgLen                            53
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 53, MsgN: 53, Buf(7): "520500010202e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth2_Rand1 struct{F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd}]
+	// 05                   MsgLen                             5
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand1.F7]
+	// 01                   ValueLen                           1 [map len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand1 END]
+	// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vdl/vdltest.VStructDepth2_Rand1 struct{F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd}{F7: {D: D}}}
+	{
+		`Full vdltest.VStructDepth2_Rand1{F7: {vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}}`,
+		vdltest.VStructDepth2_Rand1{F7: {vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}},
+		"81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431010100024637012ae1e1520500010202e1",
+		"81", "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431010100024637012ae1e1", "520500010202e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1570408012de1553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(980): "5925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1570408012de1553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -45, MsgLen: 37, MsgN: 37, Buf(941): "570408012de1553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -44, MsgLen: 4, MsgN: 4, Buf(935): "553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 34                   MsgLen                            52
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 52, MsgN: 52, Buf(881): "5b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -46, MsgLen: 4, MsgN: 4, Buf(875): "5f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -48, MsgLen: 34, MsgN: 34, Buf(839): "5d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 28                   MsgLen                            40
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -47, MsgLen: 40, MsgN: 40, Buf(797): "6104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -49, MsgLen: 4, MsgN: 4, Buf(791): "632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -50, MsgLen: 36, MsgN: 36, Buf(753): "672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -52, MsgLen: 34, MsgN: 34, Buf(717): "6531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 31                   MsgLen                            49
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VMap_VString_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 34                   PrimValue                         52 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -51, MsgLen: 49, MsgN: 49, Buf(666): "6b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -54, MsgLen: 41, MsgN: 41, Buf(623): "693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 36                   PrimValue                         54 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -53, MsgLen: 51, MsgN: 51, Buf(570): "6f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 32, MsgN: 32, Buf(536): "712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 32, MsgN: 32, Buf(502): "732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -58, MsgLen: 41, MsgN: 41, Buf(459): "7936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -61, MsgLen: 54, MsgN: 54, Buf(403): "7b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -62, MsgLen: 4, MsgN: 4, Buf(397): "77360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -60, MsgLen: 54, MsgN: 54, Buf(341): "750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -59, MsgLen: 4, MsgN: 4, Buf(335): "7d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -63, MsgLen: 34, MsgN: 34, Buf(299): "7f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -64, MsgLen: 34, MsgN: 34, Buf(263): "ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -65, MsgLen: 32, MsgN: 32, Buf(228): "ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -66, MsgLen: 33, MsgN: 33, Buf(192): "ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -67, MsgLen: 33, MsgN: 33, Buf(156): "ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -68, MsgLen: 33, MsgN: 33, Buf(120): "ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -69, MsgLen: 35, MsgN: 35, Buf(82): "ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// ff8b                 MsgId                            -70
+	//                      TypeMsg                           70
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -70, MsgLen: 35, MsgN: 35, Buf(44): "6dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -55, MsgLen: 282, MsgN: 282, Buf(701): "ff8d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340134e100034631350130e100034632310142e1e1ff8ffe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380136e10003463130012de100034631320104e100034631360106e10003463238010be1e1ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1520000050000000000"}
+	// ff8d                 MsgId                            -71
+	//                      TypeMsg                           71
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -71, MsgLen: 69, MsgN: 69, Buf(629): "ff8ffe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380136e10003463130012de100034631320104e100034631360106e10003463238010be1e1ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1520000050000000000"}
+	// ff8f                 MsgId                            -72
+	//                      TypeMsg                           72
+	// fe0119               MsgLen                           281
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -72, MsgLen: 281, MsgN: 281, Buf(343): "ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380136e10003463130012de100034631320104e100034631360106e10003463238010be1e1ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1520000050000000000"}
+	// ff91                 MsgId                            -73
+	//                      TypeMsg                           73
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -73, MsgLen: 84, MsgN: 84, Buf(256): "ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1520000050000000000"}
+	// ff93                 MsgId                            -74
+	//                      TypeMsg                           74
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -74, MsgLen: 4, MsgN: 4, Buf(249): "ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1520000050000000000"}
+	// ff97                 MsgId                            -76
+	//                      TypeMsg                           76
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -76, MsgLen: 82, MsgN: 82, Buf(164): "ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1520000050000000000"}
+	// ff95                 MsgId                            -75
+	//                      TypeMsg                           75
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -75, MsgLen: 4, MsgN: 4, Buf(157): "51ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1520000050000000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// ff91                 MsgLen                           145
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 0e                   ValueLen                          14 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 145, MsgN: 145, Buf(9): "520000050000000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool [3]bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{};F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32 uint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 05                   MsgLen                             5
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth2_All.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   PrimValue                      false [bool]
+	// 00                   PrimValue                      false [bool]
+	// 00                   PrimValue                      false [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool [3]bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{};F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32 uint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32}}{F0: {false, false, false}}}
+	{
+		`Zero vdltest.VUnionDepth2_All{F0: {}}`,
+		vdltest.VUnionDepth2_All{F0: {}},
+		"815329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1570408012de1553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff8d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340134e100034631350130e100034632310142e1e1ff8ffe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380136e10003463130012de100034631320104e100034631360106e10003463238010be1e1ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1520000050000000000",
+		"81", "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1570408012de1553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff8d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340134e100034631350130e100034632310142e1e1ff8ffe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380136e10003463130012de100034631320104e100034631360106e10003463238010be1e1ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1", "520000050000000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1570408012de1553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 41, MsgN: 41, Buf(980): "5925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1570408012de1553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -45, MsgLen: 37, MsgN: 37, Buf(941): "570408012de1553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -44, MsgLen: 4, MsgN: 4, Buf(935): "553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 34                   MsgLen                            52
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 52, MsgN: 52, Buf(881): "5b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -46, MsgLen: 4, MsgN: 4, Buf(875): "5f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -48, MsgLen: 34, MsgN: 34, Buf(839): "5d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 28                   MsgLen                            40
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -47, MsgLen: 40, MsgN: 40, Buf(797): "6104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -49, MsgLen: 4, MsgN: 4, Buf(791): "632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -50, MsgLen: 36, MsgN: 36, Buf(753): "672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -52, MsgLen: 34, MsgN: 34, Buf(717): "6531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 31                   MsgLen                            49
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VMap_VString_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 34                   PrimValue                         52 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -51, MsgLen: 49, MsgN: 49, Buf(666): "6b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -54, MsgLen: 41, MsgN: 41, Buf(623): "693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 36                   PrimValue                         54 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -53, MsgLen: 51, MsgN: 51, Buf(570): "6f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 32, MsgN: 32, Buf(536): "712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 32, MsgN: 32, Buf(502): "732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -58, MsgLen: 41, MsgN: 41, Buf(459): "7936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -61, MsgLen: 54, MsgN: 54, Buf(403): "7b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -62, MsgLen: 4, MsgN: 4, Buf(397): "77360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -60, MsgLen: 54, MsgN: 54, Buf(341): "750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -59, MsgLen: 4, MsgN: 4, Buf(335): "7d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -63, MsgLen: 34, MsgN: 34, Buf(299): "7f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -64, MsgLen: 34, MsgN: 34, Buf(263): "ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -65, MsgLen: 32, MsgN: 32, Buf(228): "ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -66, MsgLen: 33, MsgN: 33, Buf(192): "ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -67, MsgLen: 33, MsgN: 33, Buf(156): "ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -68, MsgLen: 33, MsgN: 33, Buf(120): "ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -69, MsgLen: 35, MsgN: 35, Buf(82): "ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// ff8b                 MsgId                            -70
+	//                      TypeMsg                           70
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -70, MsgLen: 35, MsgN: 35, Buf(44): "6dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -55, MsgLen: 282, MsgN: 282, Buf(718): "ff8d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340134e100034631350130e100034632310142e1e1ff8ffe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380136e10003463130012de100034631320104e100034631360106e10003463238010be1e1ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e15201090102140d000000fff50101027b030204fb8014aef33fe1"}
+	// ff8d                 MsgId                            -71
+	//                      TypeMsg                           71
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -71, MsgLen: 69, MsgN: 69, Buf(646): "ff8ffe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380136e10003463130012de100034631320104e100034631360106e10003463238010be1e1ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e15201090102140d000000fff50101027b030204fb8014aef33fe1"}
+	// ff8f                 MsgId                            -72
+	//                      TypeMsg                           72
+	// fe0119               MsgLen                           281
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -72, MsgLen: 281, MsgN: 281, Buf(360): "ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380136e10003463130012de100034631320104e100034631360106e10003463238010be1e1ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e15201090102140d000000fff50101027b030204fb8014aef33fe1"}
+	// ff91                 MsgId                            -73
+	//                      TypeMsg                           73
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -73, MsgLen: 84, MsgN: 84, Buf(273): "ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e15201090102140d000000fff50101027b030204fb8014aef33fe1"}
+	// ff93                 MsgId                            -74
+	//                      TypeMsg                           74
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -74, MsgLen: 4, MsgN: 4, Buf(266): "ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e15201090102140d000000fff50101027b030204fb8014aef33fe1"}
+	// ff97                 MsgId                            -76
+	//                      TypeMsg                           76
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -76, MsgLen: 82, MsgN: 82, Buf(181): "ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e15201090102140d000000fff50101027b030204fb8014aef33fe1"}
+	// ff95                 MsgId                            -75
+	//                      TypeMsg                           75
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -75, MsgLen: 4, MsgN: 4, Buf(174): "51ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e15201090102140d000000fff50101027b030204fb8014aef33fe1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// ff91                 MsgLen                           145
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 0e                   ValueLen                          14 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 145, MsgN: 145, Buf(26): "5201090102140d000000fff50101027b030204fb8014aef33fe1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool [3]bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{};F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32 uint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32}}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 01                   AnyLensLen                         1
+	// 02                   AnyMsgLen                          2
+	// 14                   MsgLen                            20
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VUnionDepth2_All.F13]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// DumpStatus{MsgId: 41, MsgLen: 20, MsgN: 20, Value: v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool [3]bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{};F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32 uint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32}}{F13: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}}}
+	{
+		`Full vdltest.VUnionDepth2_All{F13: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}}`,
+		vdltest.VUnionDepth2_All{F13: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}},
+		"815329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1570408012de1553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff8d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340134e100034631350130e100034632310142e1e1ff8ffe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380136e10003463130012de100034631320104e100034631360106e10003463238010be1e1ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e15201090102140d000000fff50101027b030204fb8014aef33fe1",
+		"81", "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1570408012de1553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff8d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340134e100034631350130e100034632310142e1e1ff8ffe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380136e10003463130012de100034631320104e100034631360106e10003463238010be1e1ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1", "5201090102140d000000fff50101027b030204fb8014aef33fe1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "530403010be1572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(1017): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 32, MsgN: 32, Buf(983): "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(947): "5b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 32, MsgN: 32, Buf(913): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(870): "5f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 41, MsgN: 41, Buf(827): "6125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 37, MsgN: 37, Buf(788): "6736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(732): "690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -53, MsgLen: 4, MsgN: 4, Buf(726): "65360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -51, MsgLen: 54, MsgN: 54, Buf(670): "6304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -50, MsgLen: 4, MsgN: 4, Buf(664): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(628): "6d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 34, MsgN: 34, Buf(592): "6f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 34, MsgN: 34, Buf(556): "712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 32, MsgN: 32, Buf(522): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(487): "752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 33, MsgN: 33, Buf(452): "772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 33, MsgN: 33, Buf(417): "792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -61, MsgLen: 35, MsgN: 35, Buf(380): "7b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -62, MsgLen: 35, MsgN: 35, Buf(343): "7d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -63, MsgLen: 4, MsgN: 4, Buf(337): "55fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 282, MsgN: 282, Buf(51): "ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -65, MsgLen: 69, MsgN: 69, Buf(81): "7f04080141e15143070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012ae100024638012be100034631320140e1e1520000020000"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -64, MsgLen: 4, MsgN: 4, Buf(75): "5143070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012ae100024638012be100034631320140e1e1520000020000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 43                   MsgLen                            67
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 67, MsgN: 67, Buf(6): "520000020000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 02                   MsgLen                             2
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth2_Rand0.F2]
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}{F2: {}}}
+	{
+		`Zero vdltest.VUnionDepth2_Rand0{F2: {}}`,
+		vdltest.VUnionDepth2_Rand0{F2: {}},
+		"81530403010be1572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de100034631350137e10003463231013ae1e17f04080141e15143070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012ae100024638012be100034631320140e1e1520000020000",
+		"81", "530403010be1572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de100034631350137e10003463231013ae1e17f04080141e15143070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012ae100024638012be100034631320140e1e1", "520000020000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "530403010be1572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(1017): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 32, MsgN: 32, Buf(983): "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(947): "5b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 32, MsgN: 32, Buf(913): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(870): "5f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 41, MsgN: 41, Buf(827): "6125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 37, MsgN: 37, Buf(788): "6736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(732): "690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -53, MsgLen: 4, MsgN: 4, Buf(726): "65360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -51, MsgLen: 54, MsgN: 54, Buf(670): "6304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -50, MsgLen: 4, MsgN: 4, Buf(664): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(628): "6d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 34, MsgN: 34, Buf(592): "6f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 34, MsgN: 34, Buf(556): "712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 32, MsgN: 32, Buf(522): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(487): "752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 33, MsgN: 33, Buf(452): "772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 33, MsgN: 33, Buf(417): "792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -61, MsgLen: 35, MsgN: 35, Buf(380): "7b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -62, MsgLen: 35, MsgN: 35, Buf(343): "7d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -63, MsgLen: 4, MsgN: 4, Buf(337): "55fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 282, MsgN: 282, Buf(51): "ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -65, MsgLen: 69, MsgN: 69, Buf(129): "7f04080141e15143070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012ae100024638012be100034631320140e1e1520000320200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -64, MsgLen: 4, MsgN: 4, Buf(123): "5143070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012ae100024638012be100034631320140e1e1520000320200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 43                   MsgLen                            67
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 67, MsgN: 67, Buf(54): "520000320200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 32                   MsgLen                            50
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VUnionDepth2_Rand0.F12]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 50, MsgN: 50, Value: v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}{F12: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}
+	{
+		`Full vdltest.VUnionDepth2_Rand0{F12: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}`,
+		vdltest.VUnionDepth2_Rand0{F12: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}},
+		"81530403010be1572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de100034631350137e10003463231013ae1e17f04080141e15143070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012ae100024638012be100034631320140e1e1520000320200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "530403010be1572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de100034631350137e10003463231013ae1e17f04080141e15143070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012ae100024638012be100034631320140e1e1", "520000320200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(240): "530403010be1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e152020000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(234): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e152020000"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 41, MsgN: 41, Buf(191): "5925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e152020000"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -45, MsgLen: 37, MsgN: 37, Buf(152): "5554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e152020000"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -43, MsgLen: 84, MsgN: 84, Buf(66): "513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e152020000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3c                   MsgLen                            60
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 02                   ValueLen                           2 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 60, MsgN: 60, Buf(4): "52020000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth2_Rand1 union{F2 []float64;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}}]
+	// 02                   MsgLen                             2
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth2_Rand1.F2]
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUnionDepth2_Rand1 union{F2 []float64;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}}{F2: {}}}
+	{
+		`Zero vdltest.VUnionDepth2_Rand1{F2: {}}`,
+		vdltest.VUnionDepth2_Rand1{F2: {}},
+		"81530403010be1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e152020000",
+		"81", "530403010be1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e1", "52020000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(249): "530403010be1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e1520b0104f8ae47e17a14aef33f"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(243): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e1520b0104f8ae47e17a14aef33f"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 41, MsgN: 41, Buf(200): "5925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e1520b0104f8ae47e17a14aef33f"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -45, MsgLen: 37, MsgN: 37, Buf(161): "5554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e1520b0104f8ae47e17a14aef33f"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -43, MsgLen: 84, MsgN: 84, Buf(75): "513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e1520b0104f8ae47e17a14aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3c                   MsgLen                            60
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 02                   ValueLen                           2 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 60, MsgN: 60, Buf(13): "520b0104f8ae47e17a14aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth2_Rand1 union{F2 []float64;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}}]
+	// 0b                   MsgLen                            11
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VUnionDepth2_Rand1.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// DumpStatus{MsgId: 41, MsgLen: 11, MsgN: 11, Value: v.io/v23/vdl/vdltest.VUnionDepth2_Rand1 union{F2 []float64;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}}{F11: {F28: 1.23}}}
+	{
+		`Full vdltest.VUnionDepth2_Rand1{F11: {F28: 1.23}}`,
+		vdltest.VUnionDepth2_Rand1{F11: {F28: 1.23}},
+		"81530403010be1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e1520b0104f8ae47e17a14aef33f",
+		"81", "530403010be1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e1", "520b0104f8ae47e17a14aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(668): "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 40, MsgN: 40, Buf(626): "592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(592): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(549): "5752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 82, MsgN: 82, Buf(465): "5f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 41, MsgN: 41, Buf(422): "6125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 37, MsgN: 37, Buf(383): "5d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -47, MsgLen: 84, MsgN: 84, Buf(297): "6936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(241): "6b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -54, MsgLen: 4, MsgN: 4, Buf(235): "67360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(179): "6504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(173): "6352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -50, MsgLen: 82, MsgN: 82, Buf(89): "534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 76, MsgN: 76, Buf(11): "510408012ae152000001e0"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "52000001e0"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// e0                   Control                          Nil [?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}} is nil]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: ?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}(nil)}
+	{
+		`Zero ?vdltest.VStructDepth2_Rand0(nil)`,
+		?vdltest.VStructDepth2_Rand0(nil),
+		"815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0",
+		"81", "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae1", "52000001e0",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(722): "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 40, MsgN: 40, Buf(680): "592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(646): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(603): "5752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 82, MsgN: 82, Buf(519): "5f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 41, MsgN: 41, Buf(476): "6125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 37, MsgN: 37, Buf(437): "5d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -47, MsgLen: 84, MsgN: 84, Buf(351): "6936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(295): "6b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -54, MsgLen: 4, MsgN: 4, Buf(289): "67360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(233): "6504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(227): "6352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -50, MsgLen: 82, MsgN: 82, Buf(143): "534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 76, MsgN: 76, Buf(65): "510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(59): "52010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 04                   AnyLensLen                         4
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 32                   MsgLen                            50
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 03                   AnyMsgLen                          3 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 50, MsgN: 50, Value: ?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}({F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}})}
+	{
+		`Full ?vdltest.VStructDepth2_Rand0{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}`,
+		?vdltest.VStructDepth2_Rand0{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}},
+		"815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		"81", "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae1", "52010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(311): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152070000e100e100e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(275): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152070000e100e100e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(239): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152070000e100e100e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(204): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152070000e100e100e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(133): "5338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152070000e100e100e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 38                   MsgLen                            56
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 30                   ByteLen                           48 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 56, MsgN: 56, Buf(75): "5140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152070000e100e100e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 40                   MsgLen                            64
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 38                   ByteLen                           56 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray3_VArray1_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 64, MsgN: 64, Buf(9): "52070000e100e100e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_VArray1_VStructDepth1_Rand0 [3]v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 07                   MsgLen                             7
+	// 00                   ValueLen                           3 [list len]
+	// 00                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 00                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 00                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 7, MsgN: 7, Value: v.io/v23/vdl/vdltest.VArray3_VArray1_VStructDepth1_Rand0 [3]v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}{{{F4: "", F15: 0, F21: 0}}, {{F4: "", F15: 0, F21: 0}}, {{F4: "", F15: 0, F21: 0}}}}
+	{
+		`Zero vdltest.VArray3_VArray1_VStructDepth1_Rand0{}`,
+		vdltest.VArray3_VArray1_VStructDepth1_Rand0{},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152070000e100e100e1",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e1", "52070000e100e100e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(456): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152ff97000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(420): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152ff97000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(384): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152ff97000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(349): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152ff97000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(278): "5338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152ff97000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 38                   MsgLen                            56
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 30                   ByteLen                           48 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 56, MsgN: 56, Buf(220): "5140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152ff97000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 40                   MsgLen                            64
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 38                   ByteLen                           56 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray3_VArray1_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 64, MsgN: 64, Buf(154): "52ff97000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_VArray1_VStructDepth1_Rand0 [3]v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// ff97                 MsgLen                           151
+	// 00                   ValueLen                           3 [list len]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 151, MsgN: 151, Value: v.io/v23/vdl/vdltest.VArray3_VArray1_VStructDepth1_Rand0 [3]v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}}
+	{
+		`Full vdltest.VArray3_VArray1_VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}`,
+		vdltest.VArray3_VArray1_VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152ff97000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e1", "52ff97000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 32, MsgN: 32, Buf(989): "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(953): "5b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 32, MsgN: 32, Buf(919): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(876): "5f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 41, MsgN: 41, Buf(833): "6125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 37, MsgN: 37, Buf(794): "6736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(738): "690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -53, MsgLen: 4, MsgN: 4, Buf(732): "65360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -51, MsgLen: 54, MsgN: 54, Buf(676): "6304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -50, MsgLen: 4, MsgN: 4, Buf(670): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(634): "6d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 34, MsgN: 34, Buf(598): "6f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 34, MsgN: 34, Buf(562): "712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 32, MsgN: 32, Buf(528): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(493): "752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 33, MsgN: 33, Buf(458): "772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 33, MsgN: 33, Buf(423): "792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -61, MsgLen: 35, MsgN: 35, Buf(386): "7b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -62, MsgLen: 35, MsgN: 35, Buf(349): "7d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -63, MsgLen: 4, MsgN: 4, Buf(343): "55fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 282, MsgN: 282, Buf(57): "533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 32                   MsgLen                            50
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VList_VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 50, MsgN: 50, Buf(5): "513c020034"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3c                   MsgLen                            60
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 34                   ByteLen                           52 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VArray1_VList_VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 60, MsgN: 60, Buf(6): "520000020000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_VList_VStructDepth1_All [1]v.io/v23/vdl/vdltest.VList_VStructDepth1_All []v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 02                   MsgLen                             2
+	// 00                   ValueLen                           1 [list len]
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VArray1_VList_VStructDepth1_All [1]v.io/v23/vdl/vdltest.VList_VStructDepth1_All []v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}{{}}}
+	{
+		`Zero vdltest.VArray1_VList_VStructDepth1_All{}`,
+		vdltest.VArray1_VList_VStructDepth1_All{},
+		"81572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f565374727563744465707468315f416c6c012a0201e1520000020000",
+		"81", "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f565374727563744465707468315f416c6c012a0201e1", "520000020000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 32, MsgN: 32, Buf(989): "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(953): "5b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 32, MsgN: 32, Buf(919): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(876): "5f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 41, MsgN: 41, Buf(833): "6125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 37, MsgN: 37, Buf(794): "6736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(738): "690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -53, MsgLen: 4, MsgN: 4, Buf(732): "65360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -51, MsgLen: 54, MsgN: 54, Buf(676): "6304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -50, MsgLen: 4, MsgN: 4, Buf(670): "6b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 34, MsgN: 34, Buf(634): "6d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 34, MsgN: 34, Buf(598): "6f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 34, MsgN: 34, Buf(562): "712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 32, MsgN: 32, Buf(528): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(493): "752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 33, MsgN: 33, Buf(458): "772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 33, MsgN: 33, Buf(423): "792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -61, MsgLen: 35, MsgN: 35, Buf(386): "7b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -62, MsgLen: 35, MsgN: 35, Buf(349): "7d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -63, MsgLen: 4, MsgN: 4, Buf(343): "55fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 282, MsgN: 282, Buf(57): "533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 32                   MsgLen                            50
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VList_VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 50, MsgN: 50, Buf(5): "513c020034"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3c                   MsgLen                            60
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 34                   ByteLen                           52 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VArray1_VList_VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 60, MsgN: 60, Buf(278): "5201090102fe010e0001000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_VList_VStructDepth1_All [1]v.io/v23/vdl/vdltest.VList_VStructDepth1_All []v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 01                   AnyLensLen                         1
+	// 02                   AnyMsgLen                          2
+	// fe010e               MsgLen                           270
+	// 00                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_All.F0]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_All.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_All.F2]
+	// 01                   PrimValue                       true [bool]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_All.F3]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_All.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 05                   Index                              5 [v.io/v23/vdl/vdltest.VStructDepth1_All.F5]
+	// 00                   TypeId                             0 [int64]
+	// 06                   Index                              6 [v.io/v23/vdl/vdltest.VStructDepth1_All.F6]
+	// 7b                   PrimValue                        123 [byte]
+	// 07                   Index                              7 [v.io/v23/vdl/vdltest.VStructDepth1_All.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 08                   Index                              8 [v.io/v23/vdl/vdltest.VStructDepth1_All.F8]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// 09                   Index                              9 [v.io/v23/vdl/vdltest.VStructDepth1_All.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 0b                   Index                             11 [v.io/v23/vdl/vdltest.VStructDepth1_All.F11]
+	// 00                   Index                              0 [error.Id]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [error.RetryCode]
+	// 03                   Index                              3 [.RetryBackoff]
+	// 02                   Index                              2 [error.Msg]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// e1                   Control                          End [error END]
+	// 0c                   Index                             12 [v.io/v23/vdl/vdltest.VStructDepth1_All.F12]
+	// 7b                   PrimValue                        123 [uint]
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VStructDepth1_All.F13]
+	// 7b                   PrimValue                        123 [uint]
+	// 0e                   Index                             14 [v.io/v23/vdl/vdltest.VStructDepth1_All.F14]
+	// 7b                   PrimValue                        123 [uint]
+	// 0f                   Index                             15 [v.io/v23/vdl/vdltest.VStructDepth1_All.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 10                   Index                             16 [v.io/v23/vdl/vdltest.VStructDepth1_All.F16]
+	// 7b                   PrimValue                        123 [uint]
+	// 11                   Index                             17 [v.io/v23/vdl/vdltest.VStructDepth1_All.F17]
+	// 7b                   PrimValue                        123 [uint]
+	// 12                   Index                             18 [v.io/v23/vdl/vdltest.VStructDepth1_All.F18]
+	// fff5                 PrimValue                       -123 [int]
+	// 13                   Index                             19 [v.io/v23/vdl/vdltest.VStructDepth1_All.F19]
+	// fff5                 PrimValue                       -123 [int]
+	// 14                   Index                             20 [v.io/v23/vdl/vdltest.VStructDepth1_All.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// 15                   Index                             21 [v.io/v23/vdl/vdltest.VStructDepth1_All.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// 16                   Index                             22 [v.io/v23/vdl/vdltest.VStructDepth1_All.F22]
+	// fff5                 PrimValue                       -123 [int]
+	// 17                   Index                             23 [v.io/v23/vdl/vdltest.VStructDepth1_All.F23]
+	// fff5                 PrimValue                       -123 [int]
+	// 18                   Index                             24 [v.io/v23/vdl/vdltest.VStructDepth1_All.F24]
+	// fff5                 PrimValue                       -123 [int]
+	// 19                   Index                             25 [v.io/v23/vdl/vdltest.VStructDepth1_All.F25]
+	// fff5                 PrimValue                       -123 [int]
+	// 1a                   Index                             26 [v.io/v23/vdl/vdltest.VStructDepth1_All.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1b                   Index                             27 [v.io/v23/vdl/vdltest.VStructDepth1_All.F27]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1c                   Index                             28 [v.io/v23/vdl/vdltest.VStructDepth1_All.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1d                   Index                             29 [v.io/v23/vdl/vdltest.VStructDepth1_All.F29]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1e                   Index                             30 [v.io/v23/vdl/vdltest.VStructDepth1_All.F30]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_All END]
+	// DumpStatus{MsgId: 41, MsgLen: 270, MsgN: 270, Value: v.io/v23/vdl/vdltest.VArray1_VList_VStructDepth1_All [1]v.io/v23/vdl/vdltest.VList_VStructDepth1_All []v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty}{{{F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", ParamList: {}}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.2300000190734863, F27: 1.2300000190734863, F28: 1.23, F29: 1.23, F30: {}}}}}
+	{
+		`Full vdltest.VArray1_VList_VStructDepth1_All{{{F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}}}`,
+		vdltest.VArray1_VList_VStructDepth1_All{{{F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}}},
+		"81572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f565374727563744465707468315f416c6c012a0201e15201090102fe010e0001000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+		"81", "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f565374727563744465707468315f416c6c012a0201e1", "5201090102fe010e0001000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(250): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e152020000"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(214): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e152020000"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(178): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e152020000"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(143): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e152020000"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(72): "530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e152020000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(66): "513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e152020000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3c                   MsgLen                            60
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 34                   ByteLen                           52 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_Set_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 60, MsgN: 60, Buf(4): "52020000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_Set_VStructDepth1_Rand0 [1]set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]]
+	// 02                   MsgLen                             2
+	// 00                   ValueLen                           1 [list len]
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VArray1_Set_VStructDepth1_Rand0 [1]set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]{{}}}
+	{
+		`Zero vdltest.VArray1_Set_VStructDepth1_Rand0{}`,
+		vdltest.VArray1_Set_VStructDepth1_Rand0{},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e152020000",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e1", "52020000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(299): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e15233000100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(263): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e15233000100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(227): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e15233000100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(192): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e15233000100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(121): "530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e15233000100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(115): "513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e15233000100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3c                   MsgLen                            60
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 34                   ByteLen                           52 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_Set_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 60, MsgN: 60, Buf(53): "5233000100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_Set_VStructDepth1_Rand0 [1]set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]]
+	// 33                   MsgLen                            51
+	// 00                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [set len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 51, MsgN: 51, Value: v.io/v23/vdl/vdltest.VArray1_Set_VStructDepth1_Rand0 [1]set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}}
+	{
+		`Full vdltest.VArray1_Set_VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}`,
+		vdltest.VArray1_Set_VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e15233000100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e1", "5233000100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(186): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e152020000"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 37, MsgN: 37, Buf(147): "5531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e152020000"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 31                   MsgLen                            49
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 49, MsgN: 49, Buf(96): "530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e152020000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -42, MsgLen: 6, MsgN: 6, Buf(88): "515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e152020000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 52                   MsgLen                            82
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 4a                   ByteLen                           74 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray1_Map_VArray1_VStructEmpty_VArray1_VStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 82, MsgN: 82, Buf(4): "52020000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_Map_VArray1_VStructEmpty_VArray1_VStructEmpty [1]map[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VArray1_VStructEmpty]
+	// 02                   MsgLen                             2
+	// 00                   ValueLen                           1 [list len]
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VArray1_Map_VArray1_VStructEmpty_VArray1_VStructEmpty [1]map[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VArray1_VStructEmpty{{}}}
+	{
+		`Zero vdltest.VArray1_Map_VArray1_VStructEmpty_VArray1_VStructEmpty{}`,
+		vdltest.VArray1_Map_VArray1_VStructEmpty_VArray1_VStructEmpty{},
+		"815725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e152020000",
+		"81", "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e1", "52020000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(190): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e15206000100e100e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 37, MsgN: 37, Buf(151): "5531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e15206000100e100e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 31                   MsgLen                            49
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 49, MsgN: 49, Buf(100): "530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e15206000100e100e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -42, MsgLen: 6, MsgN: 6, Buf(92): "515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e15206000100e100e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 52                   MsgLen                            82
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 4a                   ByteLen                           74 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray1_Map_VArray1_VStructEmpty_VArray1_VStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 82, MsgN: 82, Buf(8): "5206000100e100e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_Map_VArray1_VStructEmpty_VArray1_VStructEmpty [1]map[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VArray1_VStructEmpty]
+	// 06                   MsgLen                             6
+	// 00                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [map len]
+	// 00                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// 00                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// DumpStatus{MsgId: 41, MsgLen: 6, MsgN: 6, Value: v.io/v23/vdl/vdltest.VArray1_Map_VArray1_VStructEmpty_VArray1_VStructEmpty [1]map[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VArray1_VStructEmpty{{{{}}: {{}}}}}
+	{
+		`Full vdltest.VArray1_Map_VArray1_VStructEmpty_VArray1_VStructEmpty{{{}: {}}}`,
+		vdltest.VArray1_Map_VArray1_VStructEmpty_VArray1_VStructEmpty{{{}: {}}},
+		"815725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e15206000100e100e1",
+		"81", "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e1", "5206000100e100e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(721): "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 40, MsgN: 40, Buf(679): "592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(645): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(602): "5752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 82, MsgN: 82, Buf(518): "5f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 41, MsgN: 41, Buf(475): "6125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 37, MsgN: 37, Buf(436): "5d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -47, MsgLen: 84, MsgN: 84, Buf(350): "6936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(294): "6b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -54, MsgLen: 4, MsgN: 4, Buf(288): "67360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(232): "6504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(226): "6352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -50, MsgLen: 82, MsgN: 82, Buf(142): "534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 76, MsgN: 76, Buf(64): "5138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 38                   MsgLen                            56
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 30                   ByteLen                           48 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 56, MsgN: 56, Buf(6): "5200000200e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_VStructDepth2_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 02                   MsgLen                             2
+	// 00                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VArray1_VStructDepth2_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}{{F0: {nil, nil, nil}, F9: {F0: nil, F1: false, F7: 0, F9: B, F26: 0}, F10: {F8: A}, F11: {F6: 0}}}}
+	{
+		`Zero vdltest.VArray1_VStructDepth2_Rand0{}`,
+		vdltest.VArray1_VStructDepth2_Rand0{},
+		"815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1",
+		"81", "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e1", "5200000200e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(775): "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 40, MsgN: 40, Buf(733): "592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(699): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(656): "5752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 82, MsgN: 82, Buf(572): "5f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 41, MsgN: 41, Buf(529): "6125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 37, MsgN: 37, Buf(490): "5d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -47, MsgLen: 84, MsgN: 84, Buf(404): "6936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(348): "6b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -54, MsgLen: 4, MsgN: 4, Buf(342): "67360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(286): "6504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(280): "6352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -50, MsgLen: 82, MsgN: 82, Buf(196): "534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 76, MsgN: 76, Buf(118): "5138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 38                   MsgLen                            56
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 30                   ByteLen                           48 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 56, MsgN: 56, Buf(60): "5201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_VStructDepth2_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 04                   AnyLensLen                         4
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 33                   MsgLen                            51
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 03                   AnyMsgLen                          3 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 51, MsgN: 51, Value: v.io/v23/vdl/vdltest.VArray1_VStructDepth2_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}}}}
+	{
+		`Full vdltest.VArray1_VStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}`,
+		vdltest.VArray1_VStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}},
+		"815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		"81", "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e1", "5201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(298): "550403010be1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e15203000000"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -43, MsgLen: 4, MsgN: 4, Buf(292): "592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e15203000000"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -45, MsgLen: 41, MsgN: 41, Buf(249): "5b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e15203000000"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -46, MsgLen: 37, MsgN: 37, Buf(210): "5754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e15203000000"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -44, MsgLen: 84, MsgN: 84, Buf(124): "533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e15203000000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 3c                   MsgLen                            60
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 02                   ValueLen                           2 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 60, MsgN: 60, Buf(62): "513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e15203000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 37                   MsgLen                            55
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2f                   ByteLen                           47 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VUnionDepth2_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 55, MsgN: 55, Buf(5): "5203000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_VUnionDepth2_Rand1 [1]v.io/v23/vdl/vdltest.VUnionDepth2_Rand1 union{F2 []float64;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}}]
+	// 03                   MsgLen                             3
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth2_Rand1.F2]
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VArray1_VUnionDepth2_Rand1 [1]v.io/v23/vdl/vdltest.VUnionDepth2_Rand1 union{F2 []float64;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}}{{F2: {}}}}
+	{
+		`Zero vdltest.VArray1_VUnionDepth2_Rand1{}`,
+		vdltest.VArray1_VUnionDepth2_Rand1{},
+		"81550403010be1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e15203000000",
+		"81", "550403010be1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e1", "5203000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(307): "550403010be1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e1520c000104f8ae47e17a14aef33f"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -43, MsgLen: 4, MsgN: 4, Buf(301): "592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e1520c000104f8ae47e17a14aef33f"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -45, MsgLen: 41, MsgN: 41, Buf(258): "5b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e1520c000104f8ae47e17a14aef33f"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -46, MsgLen: 37, MsgN: 37, Buf(219): "5754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e1520c000104f8ae47e17a14aef33f"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -44, MsgLen: 84, MsgN: 84, Buf(133): "533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e1520c000104f8ae47e17a14aef33f"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 3c                   MsgLen                            60
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 02                   ValueLen                           2 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 60, MsgN: 60, Buf(71): "513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e1520c000104f8ae47e17a14aef33f"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 37                   MsgLen                            55
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2f                   ByteLen                           47 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VUnionDepth2_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 55, MsgN: 55, Buf(14): "520c000104f8ae47e17a14aef33f"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray1_VUnionDepth2_Rand1 [1]v.io/v23/vdl/vdltest.VUnionDepth2_Rand1 union{F2 []float64;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}}]
+	// 0c                   MsgLen                            12
+	// 00                   ValueLen                           1 [list len]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VUnionDepth2_Rand1.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// DumpStatus{MsgId: 41, MsgLen: 12, MsgN: 12, Value: v.io/v23/vdl/vdltest.VArray1_VUnionDepth2_Rand1 [1]v.io/v23/vdl/vdltest.VUnionDepth2_Rand1 union{F2 []float64;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}}{{F11: {F28: 1.23}}}}
+	{
+		`Full vdltest.VArray1_VUnionDepth2_Rand1{{F11: {F28: 1.23}}}`,
+		vdltest.VArray1_VUnionDepth2_Rand1{{F11: {F28: 1.23}}},
+		"81550403010be1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e1520c000104f8ae47e17a14aef33f",
+		"81", "550403010be1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e1", "520c000104f8ae47e17a14aef33f",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(732): "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -44, MsgLen: 40, MsgN: 40, Buf(690): "5b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 32, MsgN: 32, Buf(656): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(613): "5952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -45, MsgLen: 82, MsgN: 82, Buf(529): "612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -49, MsgLen: 41, MsgN: 41, Buf(486): "6325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -50, MsgLen: 37, MsgN: 37, Buf(447): "5f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -48, MsgLen: 84, MsgN: 84, Buf(361): "6b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -54, MsgLen: 54, MsgN: 54, Buf(305): "6d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -55, MsgLen: 4, MsgN: 4, Buf(299): "69360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(243): "6704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -52, MsgLen: 4, MsgN: 4, Buf(237): "6552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -51, MsgLen: 82, MsgN: 82, Buf(153): "554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 76, MsgN: 76, Buf(75): "530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(69): "513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3b                   MsgLen                            59
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray3_OptVStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 59, MsgN: 59, Buf(8): "5200000400e0e0e0"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_OptVStructDepth2_Rand0 [3]?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 04                   MsgLen                             4
+	// 00                   ValueLen                           3 [list len]
+	// e0                   Control                          Nil [?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}} is nil]
+	// e0                   Control                          Nil [?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}} is nil]
+	// e0                   Control                          Nil [?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}} is nil]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VArray3_OptVStructDepth2_Rand0 [3]?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}{nil, nil, nil}}
+	{
+		`Zero vdltest.VArray3_OptVStructDepth2_Rand0{}`,
+		vdltest.VArray3_OptVStructDepth2_Rand0{},
+		"815728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0",
+		"81", "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e1", "5200000400e0e0e0",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(893): "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -44, MsgLen: 40, MsgN: 40, Buf(851): "5b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 32, MsgN: 32, Buf(817): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(774): "5952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -45, MsgLen: 82, MsgN: 82, Buf(690): "612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -49, MsgLen: 41, MsgN: 41, Buf(647): "6325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -50, MsgLen: 37, MsgN: 37, Buf(608): "5f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -48, MsgLen: 84, MsgN: 84, Buf(522): "6b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -54, MsgLen: 54, MsgN: 54, Buf(466): "6d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -55, MsgLen: 4, MsgN: 4, Buf(460): "69360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(404): "6704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -52, MsgLen: 4, MsgN: 4, Buf(398): "6552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -51, MsgLen: 82, MsgN: 82, Buf(314): "554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 76, MsgN: 76, Buf(236): "530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(230): "513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3b                   MsgLen                            59
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray3_OptVStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -41, MsgLen: 59, MsgN: 59, Buf(169): "5201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray3_OptVStructDepth2_Rand0 [3]?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 0c                   AnyLensLen                        12
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// ff97                 MsgLen                           151
+	// 00                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 03                   AnyMsgLen                          3 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 04                   AnyMsgLen                          4 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 05                   AnyMsgLen                          5 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 06                   AnyMsgLen                          6 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 07                   AnyMsgLen                          7 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 08                   AnyMsgLen                          8 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 09                   AnyMsgLen                          9 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 0a                   AnyMsgLen                         10 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 0b                   AnyMsgLen                         11 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 151, MsgN: 151, Value: v.io/v23/vdl/vdltest.VArray3_OptVStructDepth2_Rand0 [3]?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}}, {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}}, {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}}}}
+	{
+		`Full vdltest.VArray3_OptVStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}, {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}, {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}`,
+		vdltest.VArray3_OptVStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}, {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}, {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}},
+		"815728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		"81", "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e1", "5201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510403012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(60): "5331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 31                   MsgLen                            49
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray1_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 49, MsgN: 49, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool{}}
+	{
+		`Zero []vdltest.VArray1_VArray3_Bool{}`,
+		[]vdltest.VArray1_VArray3_Bool{},
+		"815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510403012ae1520100",
+		"81", "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(108): "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510403012ae15206010000010101"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(65): "5331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510403012ae15206010000010101"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 31                   MsgLen                            49
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray1_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 49, MsgN: 49, Buf(14): "510403012ae15206010000010101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(8): "5206010000010101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]
+	// 06                   MsgLen                             6
+	// 01                   ValueLen                           1 [list len]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   ValueLen                           3 [list len]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 6, MsgN: 6, Value: []v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool{{{true, true, true}}}}
+	{
+		`Full []vdltest.VArray1_VArray3_Bool{{{true, true, true}}}`,
+		[]vdltest.VArray1_VArray3_Bool{{{true, true, true}}},
+		"815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510403012ae15206010000010101",
+		"81", "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510403012ae1", "5206010000010101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012be1510403012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 43, MsgN: 43, Buf(58): "532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012be1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 2f                   MsgLen                            47
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VList_VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 47, MsgN: 47, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VList_VArray1_String []v.io/v23/vdl/vdltest.VArray1_String [1]string]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VList_VArray1_String []v.io/v23/vdl/vdltest.VArray1_String [1]string{}}
+	{
+		`Zero []vdltest.VList_VArray1_String{}`,
+		[]vdltest.VList_VArray1_String{},
+		"81552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012be1510403012ae1520100",
+		"81", "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012be1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(147): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012be1510403012ae1522d010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 43, MsgN: 43, Buf(102): "532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012be1510403012ae1522d010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 2f                   MsgLen                            47
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VList_VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 47, MsgN: 47, Buf(53): "510403012ae1522d010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(47): "522d010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VList_VArray1_String []v.io/v23/vdl/vdltest.VArray1_String [1]string]
+	// 2d                   MsgLen                            45
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [list len]
+	// 00                   ValueLen                           1 [list len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// DumpStatus{MsgId: 41, MsgLen: 45, MsgN: 45, Value: []v.io/v23/vdl/vdltest.VList_VArray1_String []v.io/v23/vdl/vdltest.VArray1_String [1]string{{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}}}
+	{
+		`Full []vdltest.VList_VArray1_String{{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}}`,
+		[]vdltest.VList_VArray1_String{{{"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}},
+		"81552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012be1510403012ae1522d010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		"81", "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012be1510403012ae1", "522d010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(240): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(204): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae1520100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(168): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae1520100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(133): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(62): "533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 33                   MsgLen                            51
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2d                   ByteLen                           45 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -42, MsgLen: 51, MsgN: 51, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]{}}
+	{
+		`Zero []vdltest.VSet_VStructDepth1_Rand0{}`,
+		[]vdltest.VSet_VStructDepth1_Rand0{},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae1520100",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(290): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(254): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(218): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(183): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(112): "533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 33                   MsgLen                            51
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2d                   ByteLen                           45 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -42, MsgLen: 51, MsgN: 51, Buf(59): "510403012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(53): "5233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]]
+	// 33                   MsgLen                            51
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [set len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 51, MsgN: 51, Value: []v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}}
+	{
+		`Full []vdltest.VSet_VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}`,
+		[]vdltest.VSet_VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae1", "5233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(195): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(159): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae1520100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(123): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae1520100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(88): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(17): "530605012b022be1510403012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -42, MsgLen: 6, MsgN: 6, Buf(9): "510403012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0{}}
+	{
+		`Zero []map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{}`,
+		[]map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae1520100",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(294): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(258): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(222): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(187): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(116): "530605012b022be1510403012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -42, MsgLen: 6, MsgN: 6, Buf(108): "510403012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(102): "5264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0]
+	// 64                   MsgLen                           100
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [map len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 100, MsgN: 100, Value: []map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}}
+	{
+		`Full []map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}`,
+		[]map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae1", "5264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(668): "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 40, MsgN: 40, Buf(626): "592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(592): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(549): "5752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 82, MsgN: 82, Buf(465): "5f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 41, MsgN: 41, Buf(422): "6125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 37, MsgN: 37, Buf(383): "5d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -47, MsgLen: 84, MsgN: 84, Buf(297): "6936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(241): "6b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -54, MsgLen: 4, MsgN: 4, Buf(235): "67360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(179): "6504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(173): "6352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -50, MsgLen: 82, MsgN: 82, Buf(89): "534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 76, MsgN: 76, Buf(11): "510403012ae15200000100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "5200000100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}{}}
+	{
+		`Zero []vdltest.VStructDepth2_Rand0{}`,
+		[]vdltest.VStructDepth2_Rand0{},
+		"815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100",
+		"81", "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae1", "5200000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(723): "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 40, MsgN: 40, Buf(681): "592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(647): "5b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -46, MsgLen: 41, MsgN: 41, Buf(604): "5752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 82, MsgN: 82, Buf(520): "5f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 41, MsgN: 41, Buf(477): "6125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -49, MsgLen: 37, MsgN: 37, Buf(438): "5d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -47, MsgLen: 84, MsgN: 84, Buf(352): "6936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(296): "6b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -54, MsgLen: 4, MsgN: 4, Buf(290): "67360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(234): "6504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(228): "6352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -50, MsgLen: 82, MsgN: 82, Buf(144): "534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 76, MsgN: 76, Buf(66): "510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(60): "5201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 04                   AnyLensLen                         4
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 33                   MsgLen                            51
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 03                   AnyMsgLen                          3 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 51, MsgN: 51, Value: []v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}}}}
+	{
+		`Full []vdltest.VStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}`,
+		[]vdltest.VStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}},
+		"815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		"81", "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae1", "5201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "550403010be1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -43, MsgLen: 4, MsgN: 4, Buf(1017): "592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(983): "5b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 34, MsgN: 34, Buf(947): "5d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -47, MsgLen: 32, MsgN: 32, Buf(913): "5f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 41, MsgN: 41, Buf(870): "612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -49, MsgLen: 41, MsgN: 41, Buf(827): "6325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -50, MsgLen: 37, MsgN: 37, Buf(788): "6936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(732): "6b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -54, MsgLen: 4, MsgN: 4, Buf(726): "67360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(670): "6504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(664): "6d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 34, MsgN: 34, Buf(628): "6f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 34, MsgN: 34, Buf(592): "712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 34, MsgN: 34, Buf(556): "732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 32, MsgN: 32, Buf(522): "752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 33, MsgN: 33, Buf(487): "772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 33, MsgN: 33, Buf(452): "792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -61, MsgLen: 33, MsgN: 33, Buf(417): "7b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -62, MsgLen: 35, MsgN: 35, Buf(380): "7d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -63, MsgLen: 35, MsgN: 35, Buf(343): "7f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -64, MsgLen: 4, MsgN: 4, Buf(337): "57fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 282, MsgN: 282, Buf(51): "ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -66, MsgLen: 69, MsgN: 69, Buf(87): "ff8104080142e15343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012be100024638012ce100034631320141e1e1510403012ae15200000100"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -65, MsgLen: 4, MsgN: 4, Buf(80): "5343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012be100024638012ce100034631320141e1e1510403012ae15200000100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 43                   MsgLen                            67
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 67, MsgN: 67, Buf(11): "510403012ae15200000100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "5200000100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}{}}
+	{
+		`Zero []vdltest.VUnionDepth2_Rand0{}`,
+		[]vdltest.VUnionDepth2_Rand0{},
+		"81550403010be1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee100034631350138e10003463231013be1e1ff8104080142e15343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012be100024638012ce100034631320141e1e1510403012ae15200000100",
+		"81", "550403010be1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee100034631350138e10003463231013be1e1ff8104080142e15343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012be100024638012ce100034631320141e1e1510403012ae1", "5200000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "550403010be1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -43, MsgLen: 4, MsgN: 4, Buf(1017): "592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 32, MsgN: 32, Buf(983): "5b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 34, MsgN: 34, Buf(947): "5d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -47, MsgLen: 32, MsgN: 32, Buf(913): "5f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 41, MsgN: 41, Buf(870): "612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -49, MsgLen: 41, MsgN: 41, Buf(827): "6325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -50, MsgLen: 37, MsgN: 37, Buf(788): "6936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(732): "6b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -54, MsgLen: 4, MsgN: 4, Buf(726): "67360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(670): "6504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(664): "6d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -55, MsgLen: 34, MsgN: 34, Buf(628): "6f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 34, MsgN: 34, Buf(592): "712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 34, MsgN: 34, Buf(556): "732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 32, MsgN: 32, Buf(522): "752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -59, MsgLen: 33, MsgN: 33, Buf(487): "772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -60, MsgLen: 33, MsgN: 33, Buf(452): "792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -61, MsgLen: 33, MsgN: 33, Buf(417): "7b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -62, MsgLen: 35, MsgN: 35, Buf(380): "7d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -63, MsgLen: 35, MsgN: 35, Buf(343): "7f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -64, MsgLen: 4, MsgN: 4, Buf(337): "57fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 282, MsgN: 282, Buf(51): "ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -66, MsgLen: 69, MsgN: 69, Buf(137): "ff8104080142e15343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012be100024638012ce100034631320141e1e1510403012ae152000033010200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -65, MsgLen: 4, MsgN: 4, Buf(130): "5343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012be100024638012ce100034631320141e1e1510403012ae152000033010200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 43                   MsgLen                            67
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 67, MsgN: 67, Buf(61): "510403012ae152000033010200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(55): "52000033010200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 33                   MsgLen                            51
+	// 01                   ValueLen                           1 [list len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VUnionDepth2_Rand0.F12]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 51, MsgN: 51, Value: []v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}{{F12: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}}
+	{
+		`Full []vdltest.VUnionDepth2_Rand0{{F12: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}`,
+		[]vdltest.VUnionDepth2_Rand0{{F12: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}},
+		"81550403010be1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee100034631350138e10003463231013be1e1ff8104080142e15343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012be100024638012ce100034631320141e1e1510403012ae152000033010200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "550403010be1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee100034631350138e10003463231013be1e1ff8104080142e15343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012be100024638012ce100034631320141e1e1510403012ae1", "52000033010200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(674): "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -44, MsgLen: 40, MsgN: 40, Buf(632): "5b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 32, MsgN: 32, Buf(598): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(555): "5952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -45, MsgLen: 82, MsgN: 82, Buf(471): "612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -49, MsgLen: 41, MsgN: 41, Buf(428): "6325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -50, MsgLen: 37, MsgN: 37, Buf(389): "5f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -48, MsgLen: 84, MsgN: 84, Buf(303): "6b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -54, MsgLen: 54, MsgN: 54, Buf(247): "6d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -55, MsgLen: 4, MsgN: 4, Buf(241): "69360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(185): "6704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -52, MsgLen: 4, MsgN: 4, Buf(179): "6552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -51, MsgLen: 82, MsgN: 82, Buf(95): "554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 76, MsgN: 76, Buf(17): "530408012be1510403012ae15200000100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(11): "510403012ae15200000100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "5200000100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: []?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}{}}
+	{
+		`Zero []?vdltest.VStructDepth2_Rand0{}`,
+		[]?vdltest.VStructDepth2_Rand0{},
+		"815728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100",
+		"81", "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae1", "5200000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(729): "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -44, MsgLen: 40, MsgN: 40, Buf(687): "5b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 32, MsgN: 32, Buf(653): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(610): "5952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -45, MsgLen: 82, MsgN: 82, Buf(526): "612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -49, MsgLen: 41, MsgN: 41, Buf(483): "6325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -50, MsgLen: 37, MsgN: 37, Buf(444): "5f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -48, MsgLen: 84, MsgN: 84, Buf(358): "6b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -54, MsgLen: 54, MsgN: 54, Buf(302): "6d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -55, MsgLen: 4, MsgN: 4, Buf(296): "69360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(240): "6704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -52, MsgLen: 4, MsgN: 4, Buf(234): "6552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -51, MsgLen: 82, MsgN: 82, Buf(150): "554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 76, MsgN: 76, Buf(72): "530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(66): "510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(60): "5201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [[]?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 04                   AnyLensLen                         4
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 33                   MsgLen                            51
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 03                   AnyMsgLen                          3 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 51, MsgN: 51, Value: []?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}}}}
+	{
+		`Full []?vdltest.VStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}`,
+		[]?vdltest.VStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}},
+		"815728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		"81", "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae1", "5201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(313): "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae1520100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(277): "5b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae1520100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 34, MsgN: 34, Buf(241): "5d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae1520100"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -47, MsgLen: 33, MsgN: 33, Buf(206): "5745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 69, MsgN: 69, Buf(135): "550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -43, MsgLen: 4, MsgN: 4, Buf(129): "533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 3b                   MsgLen                            59
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 59, MsgN: 59, Buf(68): "513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3f                   MsgLen                            63
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 39                   ByteLen                           57 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VList_VArray1_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 63, MsgN: 63, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VArray1_OptVStructDepth1_Rand0 []v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VArray1_OptVStructDepth1_Rand0 []v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}{}}
+	{
+		`Zero vdltest.VList_VArray1_OptVStructDepth1_Rand0{}`,
+		vdltest.VList_VArray1_OptVStructDepth1_Rand0{},
+		"81592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae1520100",
+		"81", "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(363): "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(327): "5b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 34, MsgN: 34, Buf(291): "5d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -47, MsgLen: 33, MsgN: 33, Buf(256): "5745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 69, MsgN: 69, Buf(185): "550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -43, MsgLen: 4, MsgN: 4, Buf(179): "533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 3b                   MsgLen                            59
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 59, MsgN: 59, Buf(118): "513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3f                   MsgLen                            63
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 39                   ByteLen                           57 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VList_VArray1_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 63, MsgN: 63, Buf(53): "5233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VArray1_OptVStructDepth1_Rand0 []v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]
+	// 33                   MsgLen                            51
+	// 01                   ValueLen                           1 [list len]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 51, MsgN: 51, Value: v.io/v23/vdl/vdltest.VList_VArray1_OptVStructDepth1_Rand0 []v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}}
+	{
+		`Full vdltest.VList_VArray1_OptVStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}`,
+		vdltest.VList_VArray1_OptVStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}},
+		"81592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae1", "5233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(167): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012c022ce1530403012be1513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 41, MsgN: 41, Buf(124): "553305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012c022ce1530403012be1513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2c                   PrimValue                         44 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -43, MsgLen: 51, MsgN: 51, Buf(71): "530403012be1513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(65): "513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3c                   MsgLen                            60
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 36                   ByteLen                           54 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VList_List_VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 60, MsgN: 60, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_List_VMap_VEnumBcd_VEnumBcd [][]v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_List_VMap_VEnumBcd_VEnumBcd [][]v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd{}}
+	{
+		`Zero vdltest.VList_List_VMap_VEnumBcd_VEnumBcd{}`,
+		vdltest.VList_List_VMap_VEnumBcd_VEnumBcd{},
+		"81572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012c022ce1530403012be1513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae1520100",
+		"81", "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012c022ce1530403012be1513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(171): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012c022ce1530403012be1513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae152050101010202"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 41, MsgN: 41, Buf(128): "553305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012c022ce1530403012be1513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae152050101010202"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2c                   PrimValue                         44 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -43, MsgLen: 51, MsgN: 51, Buf(75): "530403012be1513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae152050101010202"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(69): "513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae152050101010202"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 3c                   MsgLen                            60
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 36                   ByteLen                           54 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VList_List_VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 60, MsgN: 60, Buf(7): "52050101010202"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_List_VMap_VEnumBcd_VEnumBcd [][]v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd]
+	// 05                   MsgLen                             5
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [map len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vdl/vdltest.VList_List_VMap_VEnumBcd_VEnumBcd [][]v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd{{{D: D}}}}
+	{
+		`Full vdltest.VList_List_VMap_VEnumBcd_VEnumBcd{{{vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}}}`,
+		vdltest.VList_List_VMap_VEnumBcd_VEnumBcd{{{vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}}},
+		"81572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012c022ce1530403012be1513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae152050101010202",
+		"81", "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012c022ce1530403012be1513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae1", "52050101010202",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(245): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(209): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae1520100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(173): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae1520100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(138): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(67): "530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(61): "5138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 38                   MsgLen                            56
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 32                   ByteLen                           50 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VList_Set_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 56, MsgN: 56, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_Set_VStructDepth1_Rand0 []set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_Set_VStructDepth1_Rand0 []set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]{}}
+	{
+		`Zero vdltest.VList_Set_VStructDepth1_Rand0{}`,
+		vdltest.VList_Set_VStructDepth1_Rand0{},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae1520100",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(295): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(259): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(223): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(188): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(117): "530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(111): "5138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 38                   MsgLen                            56
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 32                   ByteLen                           50 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VList_Set_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 56, MsgN: 56, Buf(53): "5233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_Set_VStructDepth1_Rand0 []set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]]
+	// 33                   MsgLen                            51
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [set len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 51, MsgN: 51, Value: v.io/v23/vdl/vdltest.VList_Set_VStructDepth1_Rand0 []set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}}
+	{
+		`Full vdltest.VList_Set_VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}`,
+		vdltest.VList_Set_VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae1", "5233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(335): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(299): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae1520100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(263): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae1520100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(228): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(157): "5349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 49                   MsgLen                            73
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 41                   ByteLen                           65 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -42, MsgLen: 73, MsgN: 73, Buf(82): "514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 4d                   MsgLen                            77
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 47                   ByteLen                           71 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VList_VMap_VStructDepth1_Rand0_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 77, MsgN: 77, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 []v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 []v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0{}}
+	{
+		`Zero vdltest.VList_VMap_VStructDepth1_Rand0_VStructDepth1_Rand0{}`,
+		vdltest.VList_VMap_VStructDepth1_Rand0_VStructDepth1_Rand0{},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae1520100",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(434): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(398): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(362): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(327): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(256): "5349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 49                   MsgLen                            73
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 41                   ByteLen                           65 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -42, MsgLen: 73, MsgN: 73, Buf(181): "514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 4d                   MsgLen                            77
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 47                   ByteLen                           71 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VList_VMap_VStructDepth1_Rand0_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 77, MsgN: 77, Buf(102): "5264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 []v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0]
+	// 64                   MsgLen                           100
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [map len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 100, MsgN: 100, Value: v.io/v23/vdl/vdltest.VList_VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 []v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}}
+	{
+		`Full vdltest.VList_VMap_VStructDepth1_Rand0_VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}`,
+		vdltest.VList_VMap_VStructDepth1_Rand0_VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae1", "5264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 40, MsgN: 40, Buf(981): "572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -44, MsgLen: 43, MsgN: 43, Buf(936): "5b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 32, MsgN: 32, Buf(902): "5926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 26                   MsgLen                            38
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VList_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -45, MsgLen: 38, MsgN: 38, Buf(862): "5f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -48, MsgLen: 33, MsgN: 33, Buf(827): "5d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 27                   MsgLen                            39
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -47, MsgLen: 39, MsgN: 39, Buf(786): "632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -50, MsgLen: 34, MsgN: 34, Buf(750): "6127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 27                   MsgLen                            39
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VSet_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -49, MsgLen: 39, MsgN: 39, Buf(709): "6527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 27                   MsgLen                            39
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VSet_Float32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -51, MsgLen: 39, MsgN: 39, Buf(668): "692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 32, MsgN: 32, Buf(634): "672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 2d                   MsgLen                            45
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465 PrimValue       "v.io/v23/vdl/vdltest.VMap_VByte_VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 35                   PrimValue                         53 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -52, MsgLen: 45, MsgN: 45, Buf(587): "6d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -55, MsgLen: 41, MsgN: 41, Buf(544): "6b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 37                   PrimValue                         55 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -54, MsgLen: 51, MsgN: 51, Buf(491): "712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -57, MsgLen: 41, MsgN: 41, Buf(448): "7325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -58, MsgLen: 37, MsgN: 37, Buf(409): "7936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -61, MsgLen: 54, MsgN: 54, Buf(353): "7b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -62, MsgLen: 4, MsgN: 4, Buf(347): "77360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -60, MsgLen: 54, MsgN: 54, Buf(291): "750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -59, MsgLen: 4, MsgN: 4, Buf(285): "7d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -63, MsgLen: 34, MsgN: 34, Buf(249): "7f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -64, MsgLen: 34, MsgN: 34, Buf(213): "ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -65, MsgLen: 34, MsgN: 34, Buf(176): "ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -66, MsgLen: 32, MsgN: 32, Buf(141): "ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -67, MsgLen: 33, MsgN: 33, Buf(105): "ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -68, MsgLen: 33, MsgN: 33, Buf(69): "ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -69, MsgLen: 35, MsgN: 35, Buf(31): "ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// ff8b                 MsgId                            -70
+	//                      TypeMsg                           70
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -70, MsgLen: 35, MsgN: 35, Buf(842): "ff8d0408013ae16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ee1000246330103e1000246340132e100024635010ee1000246360102e1000246370135e1000246380139e1000246390137e10003463130013ae10003463131013be100034631320104e10003463133013fe100034631340105e100034631350140e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330130e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e100034633300147e1e1ff8f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370135e1000246390137e10003463236010ae1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100"}
+	// ff8d                 MsgId                            -71
+	//                      TypeMsg                           71
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -71, MsgLen: 4, MsgN: 4, Buf(835): "6ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ee1000246330103e1000246340132e100024635010ee1000246360102e1000246370135e1000246380139e1000246390137e10003463130013ae10003463131013be100034631320104e10003463133013fe100034631340105e100034631350140e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330130e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e100034633300147e1e1ff8f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370135e1000246390137e10003463236010ae1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -56, MsgLen: 282, MsgN: 282, Buf(549): "ff8f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370135e1000246390137e10003463236010ae1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100"}
+	// ff8f                 MsgId                            -72
+	//                      TypeMsg                           72
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -72, MsgLen: 82, MsgN: 82, Buf(464): "ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100"}
+	// ff91                 MsgId                            -73
+	//                      TypeMsg                           73
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -73, MsgLen: 84, MsgN: 84, Buf(377): "ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100"}
+	// ff93                 MsgId                            -74
+	//                      TypeMsg                           74
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -74, MsgLen: 82, MsgN: 82, Buf(292): "ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100"}
+	// ff95                 MsgId                            -75
+	//                      TypeMsg                           75
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -75, MsgLen: 4, MsgN: 4, Buf(285): "ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100"}
+	// ff99                 MsgId                            -77
+	//                      TypeMsg                           77
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -77, MsgLen: 69, MsgN: 69, Buf(213): "ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100"}
+	// ff97                 MsgId                            -76
+	//                      TypeMsg                           76
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 4d                   PrimValue                         77 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -76, MsgLen: 4, MsgN: 4, Buf(206): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// ff92                 MsgLen                           146
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 0e                   ValueLen                          14 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(57): "513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 32                   MsgLen                            50
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VList_VStructDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 50, MsgN: 50, Buf(5): "5200000100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F1 v.io/v23/vdl/vdltest.VArray1_String [1]string;F2 v.io/v23/vdl/vdltest.VList_VBool []v.io/v23/vdl/vdltest.VBool bool;F3 v.io/v23/vdl/vdltest.VList_VInt32 []v.io/v23/vdl/vdltest.VInt32 int32;F4 v.io/v23/vdl/vdltest.VSet_VString set[v.io/v23/vdl/vdltest.VString string];F5 v.io/v23/vdl/vdltest.VSet_Float32 set[float32];F6 v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte;F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error;F20 int16};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_All;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F1 v.io/v23/vdl/vdltest.VArray1_String [1]string;F2 v.io/v23/vdl/vdltest.VList_VBool []v.io/v23/vdl/vdltest.VBool bool;F3 v.io/v23/vdl/vdltest.VList_VInt32 []v.io/v23/vdl/vdltest.VInt32 int32;F4 v.io/v23/vdl/vdltest.VSet_VString set[v.io/v23/vdl/vdltest.VString string];F5 v.io/v23/vdl/vdltest.VSet_Float32 set[float32];F6 v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte;F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error;F20 int16};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_All;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}{}}
+	{
+		`Zero vdltest.VList_VStructDepth2_All{}`,
+		vdltest.VList_VStructDepth2_All{},
+		"815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8d0408013ae16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ee1000246330103e1000246340132e100024635010ee1000246360102e1000246370135e1000246380139e1000246390137e10003463130013ae10003463131013be100034631320104e10003463133013fe100034631340105e100034631350140e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330130e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e100034633300147e1e1ff8f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370135e1000246390137e10003463236010ae1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100",
+		"81", "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8d0408013ae16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ee1000246330103e1000246340132e100024635010ee1000246360102e1000246370135e1000246380139e1000246390137e10003463130013ae10003463131013be100034631320104e10003463133013fe100034631340105e100034631350140e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330130e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e100034633300147e1e1ff8f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370135e1000246390137e10003463236010ae1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1", "5200000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 40, MsgN: 40, Buf(981): "572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 2b                   MsgLen                            43
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 23                   ByteLen                           35 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray1_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -44, MsgLen: 43, MsgN: 43, Buf(936): "5b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 32, MsgN: 32, Buf(902): "5926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 26                   MsgLen                            38
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VList_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -45, MsgLen: 38, MsgN: 38, Buf(862): "5f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -48, MsgLen: 33, MsgN: 33, Buf(827): "5d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 27                   MsgLen                            39
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -47, MsgLen: 39, MsgN: 39, Buf(786): "632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -50, MsgLen: 34, MsgN: 34, Buf(750): "6127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 27                   MsgLen                            39
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VSet_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -49, MsgLen: 39, MsgN: 39, Buf(709): "6527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 27                   MsgLen                            39
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VSet_Float32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -51, MsgLen: 39, MsgN: 39, Buf(668): "692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 32, MsgN: 32, Buf(634): "672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 2d                   MsgLen                            45
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465 PrimValue       "v.io/v23/vdl/vdltest.VMap_VByte_VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 35                   PrimValue                         53 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -52, MsgLen: 45, MsgN: 45, Buf(587): "6d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -55, MsgLen: 41, MsgN: 41, Buf(544): "6b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 37                   PrimValue                         55 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -54, MsgLen: 51, MsgN: 51, Buf(491): "712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -57, MsgLen: 41, MsgN: 41, Buf(448): "7325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -58, MsgLen: 37, MsgN: 37, Buf(409): "7936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -61, MsgLen: 54, MsgN: 54, Buf(353): "7b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -62, MsgLen: 4, MsgN: 4, Buf(347): "77360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -60, MsgLen: 54, MsgN: 54, Buf(291): "750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -59, MsgLen: 4, MsgN: 4, Buf(285): "7d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -63, MsgLen: 34, MsgN: 34, Buf(249): "7f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -64, MsgLen: 34, MsgN: 34, Buf(213): "ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -65, MsgLen: 34, MsgN: 34, Buf(176): "ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -66, MsgLen: 32, MsgN: 32, Buf(141): "ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -67, MsgLen: 33, MsgN: 33, Buf(105): "ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -68, MsgLen: 33, MsgN: 33, Buf(69): "ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -69, MsgLen: 35, MsgN: 35, Buf(31): "ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f"}
+	// ff8b                 MsgId                            -70
+	//                      TypeMsg                           70
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -70, MsgLen: 35, MsgN: 35, Buf(992): "ff8d0408013ae16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ee1000246330103e1000246340132e100024635010ee1000246360102e1000246370135e1000246380139e1000246390137e10003463130013ae10003463131013be100034631320104e10003463133013fe100034631340105e100034631350140e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330130e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e100034633300147e1e1ff8f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370135e1000246390137e10003463236010ae1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae152010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff501010201032961626364"}
+	// ff8d                 MsgId                            -71
+	//                      TypeMsg                           71
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -71, MsgLen: 4, MsgN: 4, Buf(985): "6ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ee1000246330103e1000246340132e100024635010ee1000246360102e1000246370135e1000246380139e1000246390137e10003463130013ae10003463131013be100034631320104e10003463133013fe100034631340105e100034631350140e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330130e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e100034633300147e1e1ff8f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370135e1000246390137e10003463236010ae1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae152010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff501010201032961626364"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -56, MsgLen: 282, MsgN: 282, Buf(699): "ff8f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370135e1000246390137e10003463236010ae1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae152010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff501010201032961626364"}
+	// ff8f                 MsgId                            -72
+	//                      TypeMsg                           72
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -72, MsgLen: 82, MsgN: 82, Buf(614): "ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae152010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff501010201032961626364"}
+	// ff91                 MsgId                            -73
+	//                      TypeMsg                           73
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -73, MsgLen: 84, MsgN: 84, Buf(527): "ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae152010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff501010201032961626364"}
+	// ff93                 MsgId                            -74
+	//                      TypeMsg                           74
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -74, MsgLen: 82, MsgN: 82, Buf(442): "ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae152010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff501010201032961626364"}
+	// ff95                 MsgId                            -75
+	//                      TypeMsg                           75
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -75, MsgLen: 4, MsgN: 4, Buf(435): "ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae152010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff501010201032961626364"}
+	// ff99                 MsgId                            -77
+	//                      TypeMsg                           77
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -77, MsgLen: 69, MsgN: 69, Buf(363): "ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae152010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff501010201032961626364"}
+	// ff97                 MsgId                            -76
+	//                      TypeMsg                           76
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 4d                   PrimValue                         77 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -76, MsgLen: 4, MsgN: 4, Buf(356): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae152010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff501010201032961626364"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// ff92                 MsgLen                           146
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 0e                   ValueLen                          14 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(207): "513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae152010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff501010201032961626364"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 32                   MsgLen                            50
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VList_VStructDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 50, MsgN: 50, Buf(155): "52010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff501010201032961626364"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F1 v.io/v23/vdl/vdltest.VArray1_String [1]string;F2 v.io/v23/vdl/vdltest.VList_VBool []v.io/v23/vdl/vdltest.VBool bool;F3 v.io/v23/vdl/vdltest.VList_VInt32 []v.io/v23/vdl/vdltest.VInt32 int32;F4 v.io/v23/vdl/vdltest.VSet_VString set[v.io/v23/vdl/vdltest.VString string];F5 v.io/v23/vdl/vdltest.VSet_Float32 set[float32];F6 v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte;F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error;F20 int16};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_All;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 06                   AnyLensLen                         6
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// fe02ee               MsgLen                           750
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_All.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_All.F1]
+	// 00                   ValueLen                           1 [list len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_All.F2]
+	// 01                   ValueLen                           1 [list len]
+	// 01                   PrimValue                       true [bool]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_All.F3]
+	// 01                   ValueLen                           1 [list len]
+	// fff5                 PrimValue                       -123 [int]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth2_All.F4]
+	// 01                   ValueLen                           1 [set len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 05                   Index                              5 [v.io/v23/vdl/vdltest.VStructDepth2_All.F5]
+	// 01                   ValueLen                           1 [set len]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 06                   Index                              6 [v.io/v23/vdl/vdltest.VStructDepth2_All.F6]
+	// 01                   ValueLen                           1 [map len]
+	// 7b                   PrimValue                        123 [byte]
+	// 7b                   PrimValue                        123 [byte]
+	// 07                   Index                              7 [v.io/v23/vdl/vdltest.VStructDepth2_All.F7]
+	// 01                   ValueLen                           1 [map len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 08                   Index                              8 [v.io/v23/vdl/vdltest.VStructDepth2_All.F8]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_All.F0]
+	// 00                   TypeId                             0 [int64]
+	// 03                   AnyMsgLen                          3 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_All.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_All.F2]
+	// 01                   PrimValue                       true [bool]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_All.F3]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_All.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 05                   Index                              5 [v.io/v23/vdl/vdltest.VStructDepth1_All.F5]
+	// 00                   TypeId                             0 [int64]
+	// 06                   Index                              6 [v.io/v23/vdl/vdltest.VStructDepth1_All.F6]
+	// 7b                   PrimValue                        123 [byte]
+	// 07                   Index                              7 [v.io/v23/vdl/vdltest.VStructDepth1_All.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 08                   Index                              8 [v.io/v23/vdl/vdltest.VStructDepth1_All.F8]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// 09                   Index                              9 [v.io/v23/vdl/vdltest.VStructDepth1_All.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 0b                   Index                             11 [v.io/v23/vdl/vdltest.VStructDepth1_All.F11]
+	// 00                   Index                              0 [error.Id]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [error.RetryCode]
+	// 03                   Index                              3 [.RetryBackoff]
+	// 02                   Index                              2 [error.Msg]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// e1                   Control                          End [error END]
+	// 0c                   Index                             12 [v.io/v23/vdl/vdltest.VStructDepth1_All.F12]
+	// 7b                   PrimValue                        123 [uint]
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VStructDepth1_All.F13]
+	// 7b                   PrimValue                        123 [uint]
+	// 0e                   Index                             14 [v.io/v23/vdl/vdltest.VStructDepth1_All.F14]
+	// 7b                   PrimValue                        123 [uint]
+	// 0f                   Index                             15 [v.io/v23/vdl/vdltest.VStructDepth1_All.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 10                   Index                             16 [v.io/v23/vdl/vdltest.VStructDepth1_All.F16]
+	// 7b                   PrimValue                        123 [uint]
+	// 11                   Index                             17 [v.io/v23/vdl/vdltest.VStructDepth1_All.F17]
+	// 7b                   PrimValue                        123 [uint]
+	// 12                   Index                             18 [v.io/v23/vdl/vdltest.VStructDepth1_All.F18]
+	// fff5                 PrimValue                       -123 [int]
+	// 13                   Index                             19 [v.io/v23/vdl/vdltest.VStructDepth1_All.F19]
+	// fff5                 PrimValue                       -123 [int]
+	// 14                   Index                             20 [v.io/v23/vdl/vdltest.VStructDepth1_All.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// 15                   Index                             21 [v.io/v23/vdl/vdltest.VStructDepth1_All.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// 16                   Index                             22 [v.io/v23/vdl/vdltest.VStructDepth1_All.F22]
+	// fff5                 PrimValue                       -123 [int]
+	// 17                   Index                             23 [v.io/v23/vdl/vdltest.VStructDepth1_All.F23]
+	// fff5                 PrimValue                       -123 [int]
+	// 18                   Index                             24 [v.io/v23/vdl/vdltest.VStructDepth1_All.F24]
+	// fff5                 PrimValue                       -123 [int]
+	// 19                   Index                             25 [v.io/v23/vdl/vdltest.VStructDepth1_All.F25]
+	// fff5                 PrimValue                       -123 [int]
+	// 1a                   Index                             26 [v.io/v23/vdl/vdltest.VStructDepth1_All.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1b                   Index                             27 [v.io/v23/vdl/vdltest.VStructDepth1_All.F27]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1c                   Index                             28 [v.io/v23/vdl/vdltest.VStructDepth1_All.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1d                   Index                             29 [v.io/v23/vdl/vdltest.VStructDepth1_All.F29]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1e                   Index                             30 [v.io/v23/vdl/vdltest.VStructDepth1_All.F30]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_All END]
+	// 09                   Index                              9 [v.io/v23/vdl/vdltest.VStructDepth2_All.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 04                   AnyMsgLen                          4 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 0a                   Index                             10 [v.io/v23/vdl/vdltest.VStructDepth2_All.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 0b                   Index                             11 [v.io/v23/vdl/vdltest.VStructDepth2_All.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// 0c                   Index                             12 [v.io/v23/vdl/vdltest.VStructDepth2_All.F12]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_All.F0]
+	// 00                   TypeId                             0 [int64]
+	// 05                   AnyMsgLen                          5 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_All.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_All.F2]
+	// 01                   PrimValue                       true [bool]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_All.F3]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_All.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 05                   Index                              5 [v.io/v23/vdl/vdltest.VStructDepth1_All.F5]
+	// 00                   TypeId                             0 [int64]
+	// 06                   Index                              6 [v.io/v23/vdl/vdltest.VStructDepth1_All.F6]
+	// 7b                   PrimValue                        123 [byte]
+	// 07                   Index                              7 [v.io/v23/vdl/vdltest.VStructDepth1_All.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 08                   Index                              8 [v.io/v23/vdl/vdltest.VStructDepth1_All.F8]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// 09                   Index                              9 [v.io/v23/vdl/vdltest.VStructDepth1_All.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 0b                   Index                             11 [v.io/v23/vdl/vdltest.VStructDepth1_All.F11]
+	// 00                   Index                              0 [error.Id]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [error.RetryCode]
+	// 03                   Index                              3 [.RetryBackoff]
+	// 02                   Index                              2 [error.Msg]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// e1                   Control                          End [error END]
+	// 0c                   Index                             12 [v.io/v23/vdl/vdltest.VStructDepth1_All.F12]
+	// 7b                   PrimValue                        123 [uint]
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VStructDepth1_All.F13]
+	// 7b                   PrimValue                        123 [uint]
+	// 0e                   Index                             14 [v.io/v23/vdl/vdltest.VStructDepth1_All.F14]
+	// 7b                   PrimValue                        123 [uint]
+	// 0f                   Index                             15 [v.io/v23/vdl/vdltest.VStructDepth1_All.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 10                   Index                             16 [v.io/v23/vdl/vdltest.VStructDepth1_All.F16]
+	// 7b                   PrimValue                        123 [uint]
+	// 11                   Index                             17 [v.io/v23/vdl/vdltest.VStructDepth1_All.F17]
+	// 7b                   PrimValue                        123 [uint]
+	// 12                   Index                             18 [v.io/v23/vdl/vdltest.VStructDepth1_All.F18]
+	// fff5                 PrimValue                       -123 [int]
+	// 13                   Index                             19 [v.io/v23/vdl/vdltest.VStructDepth1_All.F19]
+	// fff5                 PrimValue                       -123 [int]
+	// 14                   Index                             20 [v.io/v23/vdl/vdltest.VStructDepth1_All.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// 15                   Index                             21 [v.io/v23/vdl/vdltest.VStructDepth1_All.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// 16                   Index                             22 [v.io/v23/vdl/vdltest.VStructDepth1_All.F22]
+	// fff5                 PrimValue                       -123 [int]
+	// 17                   Index                             23 [v.io/v23/vdl/vdltest.VStructDepth1_All.F23]
+	// fff5                 PrimValue                       -123 [int]
+	// 18                   Index                             24 [v.io/v23/vdl/vdltest.VStructDepth1_All.F24]
+	// fff5                 PrimValue                       -123 [int]
+	// 19                   Index                             25 [v.io/v23/vdl/vdltest.VStructDepth1_All.F25]
+	// fff5                 PrimValue                       -123 [int]
+	// 1a                   Index                             26 [v.io/v23/vdl/vdltest.VStructDepth1_All.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1b                   Index                             27 [v.io/v23/vdl/vdltest.VStructDepth1_All.F27]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// 1c                   Index                             28 [v.io/v23/vdl/vdltest.VStructDepth1_All.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1d                   Index                             29 [v.io/v23/vdl/vdltest.VStructDepth1_All.F29]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 1e                   Index                             30 [v.io/v23/vdl/vdltest.VStructDepth1_All.F30]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructEmpty END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_All END]
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VStructDepth2_All.F13]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_All END]
+	// DumpStatus{MsgId: 41, MsgLen: 750, MsgN: 750, Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F1 v.io/v23/vdl/vdltest.VArray1_String [1]string;F2 v.io/v23/vdl/vdltest.VList_VBool []v.io/v23/vdl/vdltest.VBool bool;F3 v.io/v23/vdl/vdltest.VList_VInt32 []v.io/v23/vdl/vdltest.VInt32 int32;F4 v.io/v23/vdl/vdltest.VSet_VString set[v.io/v23/vdl/vdltest.VString string];F5 v.io/v23/vdl/vdltest.VSet_Float32 set[float32];F6 v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte;F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error;F20 int16};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_All;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16}}{{F0: {int64(-123), int64(-123), int64(-123)}, F1: {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F2: {true}, F3: {-123}, F4: {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F5: {1.2300000190734863}, F6: {123: 123}, F7: {D: D}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", ParamList: {}}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.2300000190734863, F27: 1.2300000190734863, F28: 1.23, F29: 1.23, F30: {}}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}, F12: {F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", ParamList: {}}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.2300000190734863, F27: 1.2300000190734863, F28: 1.23, F29: 1.23, F30: {}}, F13: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}}
+	{
+		`Full vdltest.VList_VStructDepth2_All{{F0: {int64(-123), int64(-123), int64(-123)}, F1: {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F2: {true}, F3: {-123}, F4: {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F5: {1.23}, F6: {123: 123}, F7: {vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}, F12: {F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}, F13: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}`,
+		vdltest.VList_VStructDepth2_All{{F0: {int64(-123), int64(-123), int64(-123)}, F1: {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F2: {true}, F3: {-123}, F4: {"abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F5: {1.23}, F6: {123: 123}, F7: {vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}, F12: {F0: int64(-123), F1: true, F2: true, F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}, F13: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}},
+		"815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8d0408013ae16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ee1000246330103e1000246340132e100024635010ee1000246360102e1000246370135e1000246380139e1000246390137e10003463130013ae10003463131013be100034631320104e10003463133013fe100034631340105e100034631350140e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330130e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e100034633300147e1e1ff8f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370135e1000246390137e10003463236010ae1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae152010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e109000004fff50101027b030204fb8014aef33fe10a04f8ae47e17a14aef33f0b04fff50c000005fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e10d00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1",
+		"81", "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8d0408013ae16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ee1000246330103e1000246340132e100024635010ee1000246360102e1000246370135e1000246380139e1000246390137e10003463130013ae10003463131013be100034631320104e10003463133013fe100034631340105e100034631350140e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330130e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e100034633300147e1e1ff8f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370135e1000246390137e10003463236010ae1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1", "52010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e109000004fff50101027b030204fb8014aef33fe10a04f8ae47e17a14aef33f0b04fff50c000005fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e10d00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1590408012ee1573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(980): "5b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1590408012ee1573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -46, MsgLen: 37, MsgN: 37, Buf(941): "590408012ee1573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -45, MsgLen: 4, MsgN: 4, Buf(935): "573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 34                   MsgLen                            52
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2d                   PrimValue                         45 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -44, MsgLen: 52, MsgN: 52, Buf(881): "5d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -47, MsgLen: 4, MsgN: 4, Buf(875): "612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -49, MsgLen: 34, MsgN: 34, Buf(839): "5f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 28                   MsgLen                            40
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -48, MsgLen: 40, MsgN: 40, Buf(797): "6304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -50, MsgLen: 4, MsgN: 4, Buf(791): "652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -51, MsgLen: 36, MsgN: 36, Buf(753): "692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 34, MsgN: 34, Buf(717): "6731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 31                   MsgLen                            49
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VMap_VString_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 35                   PrimValue                         53 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -52, MsgLen: 49, MsgN: 49, Buf(666): "6d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -55, MsgLen: 41, MsgN: 41, Buf(623): "6b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 37                   PrimValue                         55 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -54, MsgLen: 51, MsgN: 51, Buf(570): "712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 32, MsgN: 32, Buf(536): "732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 32, MsgN: 32, Buf(502): "752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -59, MsgLen: 41, MsgN: 41, Buf(459): "7b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -62, MsgLen: 54, MsgN: 54, Buf(403): "7d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -63, MsgLen: 4, MsgN: 4, Buf(397): "79360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -61, MsgLen: 54, MsgN: 54, Buf(341): "770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -60, MsgLen: 4, MsgN: 4, Buf(335): "7f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -64, MsgLen: 34, MsgN: 34, Buf(299): "ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -65, MsgLen: 34, MsgN: 34, Buf(262): "ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -66, MsgLen: 32, MsgN: 32, Buf(227): "ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -67, MsgLen: 33, MsgN: 33, Buf(191): "ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -68, MsgLen: 33, MsgN: 33, Buf(155): "ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -69, MsgLen: 33, MsgN: 33, Buf(119): "ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// ff8b                 MsgId                            -70
+	//                      TypeMsg                           70
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -70, MsgLen: 35, MsgN: 35, Buf(81): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// ff8d                 MsgId                            -71
+	//                      TypeMsg                           71
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(43): "6ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -56, MsgLen: 282, MsgN: 282, Buf(745): "ff8f45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340135e100034631350131e100034632310143e1e1ff91fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff9354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380137e10003463130012ee100034631320104e100034631360106e10003463238010be1e1ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15200"}
+	// ff8f                 MsgId                            -72
+	//                      TypeMsg                           72
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -72, MsgLen: 69, MsgN: 69, Buf(673): "ff91fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff9354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380137e10003463130012ee100034631320104e100034631360106e10003463238010be1e1ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15200"}
+	// ff91                 MsgId                            -73
+	//                      TypeMsg                           73
+	// fe0119               MsgLen                           281
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -73, MsgLen: 281, MsgN: 281, Buf(387): "ff9354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380137e10003463130012ee100034631320104e100034631360106e10003463238010be1e1ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15200"}
+	// ff93                 MsgId                            -74
+	//                      TypeMsg                           74
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -74, MsgLen: 84, MsgN: 84, Buf(300): "ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15200"}
+	// ff95                 MsgId                            -75
+	//                      TypeMsg                           75
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -75, MsgLen: 4, MsgN: 4, Buf(293): "ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15200"}
+	// ff99                 MsgId                            -77
+	//                      TypeMsg                           77
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -77, MsgLen: 82, MsgN: 82, Buf(208): "ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15200"}
+	// ff97                 MsgId                            -76
+	//                      TypeMsg                           76
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 4d                   PrimValue                         77 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -76, MsgLen: 4, MsgN: 4, Buf(201): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15200"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// ff91                 MsgLen                           145
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 0e                   ValueLen                          14 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 145, MsgN: 145, Buf(53): "513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15200"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 31                   MsgLen                            49
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VList_VUnionDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(2): "5200"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VUnionDepth2_All []v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool [3]bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{};F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32 uint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_VUnionDepth2_All []v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool [3]bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{};F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32 uint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32}}{}}
+	{
+		`Zero vdltest.VList_VUnionDepth2_All{}`,
+		vdltest.VList_VUnionDepth2_All{},
+		"815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1590408012ee1573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff8f45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340135e100034631350131e100034632310143e1e1ff91fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff9354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380137e10003463130012ee100034631320104e100034631360106e10003463238010be1e1ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15200000100",
+		"81", "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1590408012ee1573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff8f45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340135e100034631350131e100034632310143e1e1ff91fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff9354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380137e10003463130012ee100034631320104e100034631360106e10003463238010be1e1ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae1", "5200000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1590408012ee1573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(980): "5b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1590408012ee1573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -46, MsgLen: 37, MsgN: 37, Buf(941): "590408012ee1573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -45, MsgLen: 4, MsgN: 4, Buf(935): "573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 34                   MsgLen                            52
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2d                   PrimValue                         45 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -44, MsgLen: 52, MsgN: 52, Buf(881): "5d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -47, MsgLen: 4, MsgN: 4, Buf(875): "612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -49, MsgLen: 34, MsgN: 34, Buf(839): "5f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 28                   MsgLen                            40
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -48, MsgLen: 40, MsgN: 40, Buf(797): "6304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -50, MsgLen: 4, MsgN: 4, Buf(791): "652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -51, MsgLen: 36, MsgN: 36, Buf(753): "692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 34, MsgN: 34, Buf(717): "6731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 31                   MsgLen                            49
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VMap_VString_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 35                   PrimValue                         53 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -52, MsgLen: 49, MsgN: 49, Buf(666): "6d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -55, MsgLen: 41, MsgN: 41, Buf(623): "6b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 37                   PrimValue                         55 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -54, MsgLen: 51, MsgN: 51, Buf(570): "712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 32, MsgN: 32, Buf(536): "732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 32, MsgN: 32, Buf(502): "752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -59, MsgLen: 41, MsgN: 41, Buf(459): "7b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -62, MsgLen: 54, MsgN: 54, Buf(403): "7d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -63, MsgLen: 4, MsgN: 4, Buf(397): "79360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -61, MsgLen: 54, MsgN: 54, Buf(341): "770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -60, MsgLen: 4, MsgN: 4, Buf(335): "7f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -64, MsgLen: 34, MsgN: 34, Buf(299): "ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -65, MsgLen: 34, MsgN: 34, Buf(262): "ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -66, MsgLen: 32, MsgN: 32, Buf(227): "ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -67, MsgLen: 33, MsgN: 33, Buf(191): "ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -68, MsgLen: 33, MsgN: 33, Buf(155): "ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -69, MsgLen: 33, MsgN: 33, Buf(119): "ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// ff8b                 MsgId                            -70
+	//                      TypeMsg                           70
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -70, MsgLen: 35, MsgN: 35, Buf(81): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// ff8d                 MsgId                            -71
+	//                      TypeMsg                           71
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(43): "6ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f41"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -56, MsgLen: 282, MsgN: 282, Buf(745): "ff8f45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340135e100034631350131e100034632310143e1e1ff91fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff9354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380137e10003463130012ee100034631320104e100034631360106e10003463238010be1e1ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15201"}
+	// ff8f                 MsgId                            -72
+	//                      TypeMsg                           72
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -72, MsgLen: 69, MsgN: 69, Buf(673): "ff91fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff9354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380137e10003463130012ee100034631320104e100034631360106e10003463238010be1e1ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15201"}
+	// ff91                 MsgId                            -73
+	//                      TypeMsg                           73
+	// fe0119               MsgLen                           281
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -73, MsgLen: 281, MsgN: 281, Buf(387): "ff9354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380137e10003463130012ee100034631320104e100034631360106e10003463238010be1e1ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15201"}
+	// ff93                 MsgId                            -74
+	//                      TypeMsg                           74
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -74, MsgLen: 84, MsgN: 84, Buf(300): "ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15201"}
+	// ff95                 MsgId                            -75
+	//                      TypeMsg                           75
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -75, MsgLen: 4, MsgN: 4, Buf(293): "ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15201"}
+	// ff99                 MsgId                            -77
+	//                      TypeMsg                           77
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -77, MsgLen: 82, MsgN: 82, Buf(208): "ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15201"}
+	// ff97                 MsgId                            -76
+	//                      TypeMsg                           76
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 4d                   PrimValue                         77 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -76, MsgLen: 4, MsgN: 4, Buf(201): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15201"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// ff91                 MsgLen                           145
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 0e                   ValueLen                          14 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -42, MsgLen: 145, MsgN: 145, Buf(53): "513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15201"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 31                   MsgLen                            49
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VList_VUnionDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(2): "5201"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_VUnionDepth2_All []v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool [3]bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{};F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32 uint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32}}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 01                   AnyLensLen                         1
+	// 02                   AnyMsgLen                          2
+	// 15                   MsgLen                            21
+	// 01                   ValueLen                           1 [list len]
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VUnionDepth2_All.F13]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// DumpStatus{MsgId: 41, MsgLen: 21, MsgN: 21, Value: v.io/v23/vdl/vdltest.VList_VUnionDepth2_All []v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool [3]bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{};F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32 uint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16 int16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString;F15 v.io/v23/vdl/vdltest.VUint32;F21 v.io/v23/vdl/vdltest.VInt16};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32}}{{F13: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}}}}
+	{
+		`Full vdltest.VList_VUnionDepth2_All{{F13: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}}}`,
+		vdltest.VList_VUnionDepth2_All{{F13: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}}},
+		"815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1590408012ee1573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff8f45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340135e100034631350131e100034632310143e1e1ff91fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff9354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380137e10003463130012ee100034631320104e100034631360106e10003463238010be1e1ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae1520109010215010d000000fff50101027b030204fb8014aef33fe1",
+		"81", "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1590408012ee1573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff8f45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340135e100034631350131e100034632310143e1e1ff91fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff9354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380137e10003463130012ee100034631320104e100034631360106e10003463238010be1e1ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae1", "520109010215010d000000fff50101027b030204fb8014aef33fe1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(725): "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -44, MsgLen: 40, MsgN: 40, Buf(683): "5b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 32, MsgN: 32, Buf(649): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(606): "5952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -45, MsgLen: 82, MsgN: 82, Buf(522): "612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -49, MsgLen: 41, MsgN: 41, Buf(479): "6325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -50, MsgLen: 37, MsgN: 37, Buf(440): "5f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -48, MsgLen: 84, MsgN: 84, Buf(354): "6b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -54, MsgLen: 54, MsgN: 54, Buf(298): "6d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -55, MsgLen: 4, MsgN: 4, Buf(292): "69360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(236): "6704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -52, MsgLen: 4, MsgN: 4, Buf(230): "6552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -51, MsgLen: 82, MsgN: 82, Buf(146): "554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 76, MsgN: 76, Buf(68): "530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(62): "5137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 37                   MsgLen                            55
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 31                   ByteLen                           49 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VList_OptVStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 55, MsgN: 55, Buf(5): "5200000100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_OptVStructDepth2_Rand0 []?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VList_OptVStructDepth2_Rand0 []?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}{}}
+	{
+		`Zero vdltest.VList_OptVStructDepth2_Rand0{}`,
+		vdltest.VList_OptVStructDepth2_Rand0{},
+		"815728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100",
+		"81", "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae1", "5200000100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(780): "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -44, MsgLen: 40, MsgN: 40, Buf(738): "5b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 32, MsgN: 32, Buf(704): "5d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -47, MsgLen: 41, MsgN: 41, Buf(661): "5952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -45, MsgLen: 82, MsgN: 82, Buf(577): "612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -49, MsgLen: 41, MsgN: 41, Buf(534): "6325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -50, MsgLen: 37, MsgN: 37, Buf(495): "5f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -48, MsgLen: 84, MsgN: 84, Buf(409): "6b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -54, MsgLen: 54, MsgN: 54, Buf(353): "6d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -55, MsgLen: 4, MsgN: 4, Buf(347): "69360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(291): "6704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -52, MsgLen: 4, MsgN: 4, Buf(285): "6552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -51, MsgLen: 82, MsgN: 82, Buf(201): "554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 76, MsgN: 76, Buf(123): "530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(117): "5137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 37                   MsgLen                            55
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 31                   ByteLen                           49 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VList_OptVStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -41, MsgLen: 55, MsgN: 55, Buf(60): "5201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VList_OptVStructDepth2_Rand0 []?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 04                   AnyLensLen                         4
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 33                   MsgLen                            51
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 03                   AnyMsgLen                          3 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 51, MsgN: 51, Value: v.io/v23/vdl/vdltest.VList_OptVStructDepth2_Rand0 []?v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}}}}
+	{
+		`Full vdltest.VList_OptVStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}`,
+		vdltest.VList_OptVStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}},
+		"815728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		"81", "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae1", "5201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(245): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(209): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae1520100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(173): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae1520100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(138): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(67): "5338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 38                   MsgLen                            56
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 30                   ByteLen                           48 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 56, MsgN: 56, Buf(9): "510404012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: set[v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]{}}
+	{
+		`Zero set[vdltest.VArray1_VStructDepth1_Rand0]{}`,
+		set[vdltest.VArray1_VStructDepth1_Rand0]{},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae1520100",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(295): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(259): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(223): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(188): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(117): "5338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 38                   MsgLen                            56
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 30                   ByteLen                           48 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 56, MsgN: 56, Buf(59): "510404012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(53): "5233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [set[v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]]
+	// 33                   MsgLen                            51
+	// 01                   ValueLen                           1 [set len]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 51, MsgN: 51, Value: set[v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}}
+	{
+		`Full set[vdltest.VArray1_VStructDepth1_Rand0]{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}`,
+		set[vdltest.VArray1_VStructDepth1_Rand0]{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae1", "5233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(151): "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c012ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(108): "5331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c012ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 31                   MsgLen                            49
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray1_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 49, MsgN: 49, Buf(57): "513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c012ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 34                   MsgLen                            52
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2e                   ByteLen                           46 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VSet_VArray1_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 52, MsgN: 52, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VArray1_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [set len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VSet_VArray1_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]{}}
+	{
+		`Zero vdltest.VSet_VArray1_VArray3_Bool{}`,
+		vdltest.VSet_VArray1_VArray3_Bool{},
+		"815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c012ae1520100",
+		"81", "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c012ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(156): "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c012ae15206010000010101"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(113): "5331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c012ae15206010000010101"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 31                   MsgLen                            49
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray1_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 49, MsgN: 49, Buf(62): "513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c012ae15206010000010101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 34                   MsgLen                            52
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2e                   ByteLen                           46 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VSet_VArray1_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -41, MsgLen: 52, MsgN: 52, Buf(8): "5206010000010101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VSet_VArray1_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]]
+	// 06                   MsgLen                             6
+	// 01                   ValueLen                           1 [set len]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   ValueLen                           3 [list len]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 6, MsgN: 6, Value: v.io/v23/vdl/vdltest.VSet_VArray1_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]{{{true, true, true}}}}
+	{
+		`Full vdltest.VSet_VArray1_VArray3_Bool{{{true, true, true}}}`,
+		vdltest.VSet_VArray1_VArray3_Bool{{{true, true, true}}},
+		"815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c012ae15206010000010101",
+		"81", "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c012ae1", "5206010000010101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510605012a022ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(62): "5331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510605012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 31                   MsgLen                            49
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray1_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 49, MsgN: 49, Buf(11): "510605012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]v.io/v23/vdl/vdltest.VArray1_VArray3_Bool]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: map[v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]v.io/v23/vdl/vdltest.VArray1_VArray3_Bool{}}
+	{
+		`Zero map[vdltest.VArray1_VArray3_Bool]vdltest.VArray1_VArray3_Bool{}`,
+		map[vdltest.VArray1_VArray3_Bool]vdltest.VArray1_VArray3_Bool{},
+		"815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510605012a022ae1520100",
+		"81", "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510605012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(115): "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510605012a022ae1520b0100000101010000010101"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 41, MsgN: 41, Buf(72): "5331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510605012a022ae1520b0100000101010000010101"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 31                   MsgLen                            49
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray1_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 49, MsgN: 49, Buf(21): "510605012a022ae1520b0100000101010000010101"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(13): "520b0100000101010000010101"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [map[v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]v.io/v23/vdl/vdltest.VArray1_VArray3_Bool]
+	// 0b                   MsgLen                            11
+	// 01                   ValueLen                           1 [map len]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   ValueLen                           3 [list len]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   ValueLen                           3 [list len]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// 01                   PrimValue                       true [bool]
+	// DumpStatus{MsgId: 41, MsgLen: 11, MsgN: 11, Value: map[v.io/v23/vdl/vdltest.VArray1_VArray3_Bool [1]v.io/v23/vdl/vdltest.VArray3_Bool [3]bool]v.io/v23/vdl/vdltest.VArray1_VArray3_Bool{{{true, true, true}}: {{true, true, true}}}}
+	{
+		`Full map[vdltest.VArray1_VArray3_Bool]vdltest.VArray1_VArray3_Bool{{{true, true, true}}: {{true, true, true}}}`,
+		map[vdltest.VArray1_VArray3_Bool]vdltest.VArray1_VArray3_Bool{{{true, true, true}}: {{true, true, true}}},
+		"815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510605012a022ae1520b0100000101010000010101",
+		"81", "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510605012a022ae1", "520b0100000101010000010101",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(330): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae1520100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(294): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae1520100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(258): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae1520100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(223): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae1520100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(152): "5338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae1520100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 38                   MsgLen                            56
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 30                   ByteLen                           48 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 56, MsgN: 56, Buf(94): "5159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae1520100"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 59                   MsgLen                            89
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 51                   ByteLen                           81 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VMap_VArray1_VStructDepth1_Rand0_VArray1_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 89, MsgN: 89, Buf(3): "520100"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VArray1_VStructDepth1_Rand0_VArray1_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0]
+	// 01                   MsgLen                             1
+	// 00                   ValueLen                           0 [map len]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VMap_VArray1_VStructDepth1_Rand0_VArray1_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0{}}
+	{
+		`Zero vdltest.VMap_VArray1_VStructDepth1_Rand0_VArray1_VStructDepth1_Rand0{}`,
+		vdltest.VMap_VArray1_VStructDepth1_Rand0_VArray1_VStructDepth1_Rand0{},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae1520100",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae1", "520100",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(430): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae15265010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(394): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae15265010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(358): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae15265010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(323): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae15265010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(252): "5338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae15265010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 38                   MsgLen                            56
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 30                   ByteLen                           48 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 56, MsgN: 56, Buf(194): "5159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae15265010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 59                   MsgLen                            89
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 51                   ByteLen                           81 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VMap_VArray1_VStructDepth1_Rand0_VArray1_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2a                   PrimValue                         42 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -41, MsgLen: 89, MsgN: 89, Buf(103): "5265010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VMap_VArray1_VStructDepth1_Rand0_VArray1_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0]
+	// 65                   MsgLen                           101
+	// 01                   ValueLen                           1 [map len]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 101, MsgN: 101, Value: v.io/v23/vdl/vdltest.VMap_VArray1_VStructDepth1_Rand0_VArray1_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}}
+	{
+		`Full vdltest.VMap_VArray1_VStructDepth1_Rand0_VArray1_VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}`,
+		vdltest.VMap_VArray1_VStructDepth1_Rand0_VArray1_VStructDepth1_Rand0{{{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae15265010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae1", "5265010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "55060501030203e1533602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012b0203e15d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -43, MsgLen: 6, MsgN: 6, Buf(1015): "533602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012b0203e15d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 36                   MsgLen                            54
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2e                   ByteLen                           46 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Map_String_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 54, MsgN: 54, Buf(959): "5d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -47, MsgLen: 34, MsgN: 34, Buf(923): "5f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -48, MsgLen: 34, MsgN: 34, Buf(887): "612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -49, MsgLen: 33, MsgN: 33, Buf(852): "5b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -46, MsgLen: 69, MsgN: 69, Buf(781): "590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -45, MsgLen: 4, MsgN: 4, Buf(775): "573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 3b                   MsgLen                            59
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2d                   PrimValue                         45 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -44, MsgLen: 59, MsgN: 59, Buf(714): "652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -51, MsgLen: 36, MsgN: 36, Buf(676): "6304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -50, MsgLen: 4, MsgN: 4, Buf(670): "6b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 32, MsgN: 32, Buf(636): "6904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -53, MsgLen: 4, MsgN: 4, Buf(630): "672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 2b                   MsgLen                            43
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VList_List_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -52, MsgLen: 43, MsgN: 43, Buf(585): "6d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 33                   MsgLen                            51
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2d                   ByteLen                           45 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -55, MsgLen: 51, MsgN: 51, Buf(532): "732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -58, MsgLen: 41, MsgN: 41, Buf(489): "7525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -59, MsgLen: 37, MsgN: 37, Buf(450): "7154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -57, MsgLen: 84, MsgN: 84, Buf(364): "6f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 32                   MsgLen                            50
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -56, MsgLen: 50, MsgN: 50, Buf(312): "770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2e                   PrimValue                         46 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -60, MsgLen: 6, MsgN: 6, Buf(304): "79060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 39                   PrimValue                         57 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -61, MsgLen: 6, MsgN: 6, Buf(296): "7d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -63, MsgLen: 40, MsgN: 40, Buf(254): "ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -65, MsgLen: 32, MsgN: 32, Buf(219): "ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -66, MsgLen: 41, MsgN: 41, Buf(175): "7f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -64, MsgLen: 82, MsgN: 82, Buf(91): "ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// ff8b                 MsgId                            -70
+	//                      TypeMsg                           70
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -70, MsgLen: 54, MsgN: 54, Buf(34): "ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// ff8d                 MsgId                            -71
+	//                      TypeMsg                           71
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -71, MsgLen: 4, MsgN: 4, Buf(27): "ff89360600056572726f720104000249640103e100095265747279"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -69, MsgLen: 54, MsgN: 54, Buf(989): "ff8704080145e1ff8552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638013ae1000246390142e100034631310144e100034632300107e1e17b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630013fe1000246390140e100034631300139e100034631310143e1e1ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -68, MsgLen: 4, MsgN: 4, Buf(982): "ff8552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638013ae1000246390142e100034631310144e100034632300107e1e17b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630013fe1000246390140e100034631300139e100034631310143e1e1ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -67, MsgLen: 82, MsgN: 82, Buf(897): "7b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630013fe1000246390140e100034631300139e100034631310143e1e1ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -62, MsgLen: 76, MsgN: 76, Buf(819): "ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff91                 MsgId                            -73
+	//                      TypeMsg                           73
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 42                   PrimValue                         66 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -73, MsgLen: 51, MsgN: 51, Buf(765): "ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff8f                 MsgId                            -72
+	//                      TypeMsg                           72
+	// 35                   MsgLen                            53
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -72, MsgLen: 53, MsgN: 53, Buf(709): "ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff95                 MsgId                            -75
+	//                      TypeMsg                           75
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -75, MsgLen: 41, MsgN: 41, Buf(665): "ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff99                 MsgId                            -77
+	//                      TypeMsg                           77
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(658): "ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff97                 MsgId                            -76
+	//                      TypeMsg                           76
+	// 34                   MsgLen                            52
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 4d                   PrimValue                         77 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -76, MsgLen: 52, MsgN: 52, Buf(603): "ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff9b                 MsgId                            -78
+	//                      TypeMsg                           78
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -78, MsgLen: 4, MsgN: 4, Buf(596): "ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff9d                 MsgId                            -79
+	//                      TypeMsg                           79
+	// 28                   MsgLen                            40
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -79, MsgLen: 40, MsgN: 40, Buf(553): "ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff9f                 MsgId                            -80
+	//                      TypeMsg                           80
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -80, MsgLen: 4, MsgN: 4, Buf(546): "ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffa1                 MsgId                            -81
+	//                      TypeMsg                           81
+	// 31                   MsgLen                            49
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VMap_VString_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2f                   PrimValue                         47 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -81, MsgLen: 49, MsgN: 49, Buf(494): "ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffa3                 MsgId                            -82
+	//                      TypeMsg                           82
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 3a                   PrimValue                         58 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -82, MsgLen: 51, MsgN: 51, Buf(440): "ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffa7                 MsgId                            -84
+	//                      TypeMsg                           84
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -84, MsgLen: 34, MsgN: 34, Buf(403): "ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffa9                 MsgId                            -85
+	//                      TypeMsg                           85
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -85, MsgLen: 34, MsgN: 34, Buf(366): "ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffab                 MsgId                            -86
+	//                      TypeMsg                           86
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -86, MsgLen: 32, MsgN: 32, Buf(331): "ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffad                 MsgId                            -87
+	//                      TypeMsg                           87
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -87, MsgLen: 33, MsgN: 33, Buf(295): "ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffaf                 MsgId                            -88
+	//                      TypeMsg                           88
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -88, MsgLen: 33, MsgN: 33, Buf(259): "ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffb1                 MsgId                            -89
+	//                      TypeMsg                           89
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -89, MsgLen: 35, MsgN: 35, Buf(221): "ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffb3                 MsgId                            -90
+	//                      TypeMsg                           90
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -90, MsgLen: 35, MsgN: 35, Buf(183): "ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffa5                 MsgId                            -83
+	//                      TypeMsg                           83
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 54                   PrimValue                         84 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 55                   PrimValue                         85 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 56                   PrimValue                         86 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 57                   PrimValue                         87 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 58                   PrimValue                         88 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 59                   PrimValue                         89 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5a                   PrimValue                         90 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4d                   PrimValue                         77 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -83, MsgLen: 282, MsgN: 282, Buf(665): "ffb5fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb704080140e1ff93ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630014be100024631014ce100024632014ee100024633014fe1000246340150e1000246350133e1000246360151e1000246370152e1000246380153e100024639012ee10003463130015be100034631310139e10003463132012de10003463133015ce1e1ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152000001e1"}
+	// ffb5                 MsgId                            -91
+	//                      TypeMsg                           91
+	// fe0119               MsgLen                           281
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 54                   PrimValue                         84 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 55                   PrimValue                         85 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 56                   PrimValue                         86 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 57                   PrimValue                         87 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 58                   PrimValue                         88 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 59                   PrimValue                         89 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5a                   PrimValue                         90 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4d                   PrimValue                         77 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -91, MsgLen: 281, MsgN: 281, Buf(379): "ffb704080140e1ff93ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630014be100024631014ce100024632014ee100024633014fe1000246340150e1000246350133e1000246360151e1000246370152e1000246380153e100024639012ee10003463130015be100034631310139e10003463132012de10003463133015ce1e1ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152000001e1"}
+	// ffb7                 MsgId                            -92
+	//                      TypeMsg                           92
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -92, MsgLen: 4, MsgN: 4, Buf(372): "ff93ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630014be100024631014ce100024632014ee100024633014fe1000246340150e1000246350133e1000246360151e1000246370152e1000246380153e100024639012ee10003463130015be100034631310139e10003463132012de10003463133015ce1e1ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152000001e1"}
+	// ff93                 MsgId                            -74
+	//                      TypeMsg                           74
+	// ff91                 MsgLen                           145
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 0e                   ValueLen                          14 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4e                   PrimValue                         78 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4f                   PrimValue                         79 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 50                   PrimValue                         80 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 51                   PrimValue                         81 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 52                   PrimValue                         82 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 53                   PrimValue                         83 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5b                   PrimValue                         91 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5c                   PrimValue                         92 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -74, MsgLen: 145, MsgN: 145, Buf(223): "ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152000001e1"}
+	// ffb9                 MsgId                            -93
+	//                      TypeMsg                           93
+	// 43                   MsgLen                            67
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4e                   PrimValue                         78 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 53                   PrimValue                         83 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -93, MsgLen: 67, MsgN: 67, Buf(153): "ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152000001e1"}
+	// ffbb                 MsgId                            -94
+	//                      TypeMsg                           94
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -94, MsgLen: 4, MsgN: 4, Buf(146): "51ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152000001e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// ff8a                 MsgLen                           138
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth3_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 0d                   ValueLen                          13 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5d                   PrimValue                         93 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5e                   PrimValue                         94 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 138, MsgN: 138, Buf(5): "52000001e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray3_Map_String_String [3]map[string]string;F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F2 []v.io/v23/vdl/vdltest.VSet_Byte set[byte];F3 v.io/v23/vdl/vdltest.VList_List_VBool [][]v.io/v23/vdl/vdltest.VBool bool;F4 v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0];F5 v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}];F6 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F7 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}};F9 v.io/v23/vdl/vdltest.VStructDepth2_Rand1 struct{F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd]v.io/v23/vdl/vdltest.VEnumBcd};F10 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool [3]bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty;F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte;F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1};F11 v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0};F12 ?v.io/v23/vdl/vdltest.VStructDepth2_Rand0}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth3_All END]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray3_Map_String_String [3]map[string]string;F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F2 []v.io/v23/vdl/vdltest.VSet_Byte set[byte];F3 v.io/v23/vdl/vdltest.VList_List_VBool [][]v.io/v23/vdl/vdltest.VBool bool;F4 v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0];F5 v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}];F6 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F7 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}};F9 v.io/v23/vdl/vdltest.VStructDepth2_Rand1 struct{F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd]v.io/v23/vdl/vdltest.VEnumBcd};F10 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool [3]bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty;F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte;F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1};F11 v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0};F12 ?v.io/v23/vdl/vdltest.VStructDepth2_Rand0}{F0: {{}, {}, {}}, F1: {nil}, F2: {}, F3: {}, F4: {}, F5: {}, F6: {}, F7: {}, F8: {F0: {nil, nil, nil}, F9: {F0: nil, F1: false, F7: 0, F9: B, F26: 0}, F10: {F8: A}, F11: {F6: 0}}, F9: {F7: {}}, F10: {F0: {false, false, false}}, F11: {F2: {}}, F12: nil}}
+	{
+		`Zero vdltest.VStructDepth3_All{}`,
+		vdltest.VStructDepth3_All{},
+		"8155060501030203e1533602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012b0203e15d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279436f64650146e100034d73670103e10009506172616d4c6973740147e1e1ff8704080145e1ff8552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638013ae1000246390142e100034631310144e100034632300107e1e17b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630013fe1000246390140e100034631300139e100034631310143e1e1ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb5fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb704080140e1ff93ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630014be100024631014ce100024632014ee100024633014fe1000246340150e1000246350133e1000246360151e1000246370152e1000246380153e100024639012ee10003463130015be100034631310139e10003463132012de10003463133015ce1e1ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152000001e1",
+		"81", "55060501030203e1533602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012b0203e15d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279436f64650146e100034d73670103e10009506172616d4c6973740147e1e1ff8704080145e1ff8552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638013ae1000246390142e100034631310144e100034632300107e1e17b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630013fe1000246390140e100034631300139e100034631310143e1e1ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb5fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb704080140e1ff93ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630014be100024631014ce100024632014ee100024633014fe1000246340150e1000246350133e1000246360151e1000246370152e1000246380153e100024639012ee10003463130015be100034631310139e10003463132012de10003463133015ce1e1ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e1", "52000001e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "55060501030203e1533602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012b0203e15d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 03                   PrimValue                          3 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -43, MsgLen: 6, MsgN: 6, Buf(1015): "533602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012b0203e15d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 36                   MsgLen                            54
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2e                   ByteLen                           46 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Map_String_String" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 54, MsgN: 54, Buf(959): "5d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -47, MsgLen: 34, MsgN: 34, Buf(923): "5f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -48, MsgLen: 34, MsgN: 34, Buf(887): "612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -49, MsgLen: 33, MsgN: 33, Buf(852): "5b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -46, MsgLen: 69, MsgN: 69, Buf(781): "590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -45, MsgLen: 4, MsgN: 4, Buf(775): "573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 3b                   MsgLen                            59
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2d                   PrimValue                         45 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -44, MsgLen: 59, MsgN: 59, Buf(714): "652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -51, MsgLen: 36, MsgN: 36, Buf(676): "6304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -50, MsgLen: 4, MsgN: 4, Buf(670): "6b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 32, MsgN: 32, Buf(636): "6904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -53, MsgLen: 4, MsgN: 4, Buf(630): "672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 2b                   MsgLen                            43
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VList_List_VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -52, MsgLen: 43, MsgN: 43, Buf(585): "6d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 33                   MsgLen                            51
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2d                   ByteLen                           45 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -55, MsgLen: 51, MsgN: 51, Buf(532): "732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -58, MsgLen: 41, MsgN: 41, Buf(489): "7525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -59, MsgLen: 37, MsgN: 37, Buf(450): "7154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -57, MsgLen: 84, MsgN: 84, Buf(364): "6f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 32                   MsgLen                            50
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -56, MsgLen: 50, MsgN: 50, Buf(312): "770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2e                   PrimValue                         46 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -60, MsgLen: 6, MsgN: 6, Buf(304): "79060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 39                   PrimValue                         57 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -61, MsgLen: 6, MsgN: 6, Buf(296): "7d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -63, MsgLen: 40, MsgN: 40, Buf(254): "ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -65, MsgLen: 32, MsgN: 32, Buf(219): "ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -66, MsgLen: 41, MsgN: 41, Buf(175): "7f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -64, MsgLen: 82, MsgN: 82, Buf(91): "ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// ff8b                 MsgId                            -70
+	//                      TypeMsg                           70
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -70, MsgLen: 54, MsgN: 54, Buf(34): "ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279"}
+	// ff8d                 MsgId                            -71
+	//                      TypeMsg                           71
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -71, MsgLen: 4, MsgN: 4, Buf(27): "ff89360600056572726f720104000249640103e100095265747279"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -69, MsgLen: 54, MsgN: 54, Buf(989): "ff8704080145e1ff8552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638013ae1000246390142e100034631310144e100034632300107e1e17b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630013fe1000246390140e100034631300139e100034631310143e1e1ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -68, MsgLen: 4, MsgN: 4, Buf(982): "ff8552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638013ae1000246390142e100034631310144e100034632300107e1e17b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630013fe1000246390140e100034631300139e100034631310143e1e1ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -67, MsgLen: 82, MsgN: 82, Buf(897): "7b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630013fe1000246390140e100034631300139e100034631310143e1e1ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -62, MsgLen: 76, MsgN: 76, Buf(819): "ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff91                 MsgId                            -73
+	//                      TypeMsg                           73
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 42                   PrimValue                         66 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -73, MsgLen: 51, MsgN: 51, Buf(765): "ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff8f                 MsgId                            -72
+	//                      TypeMsg                           72
+	// 35                   MsgLen                            53
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -72, MsgLen: 53, MsgN: 53, Buf(709): "ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff95                 MsgId                            -75
+	//                      TypeMsg                           75
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -75, MsgLen: 41, MsgN: 41, Buf(665): "ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff99                 MsgId                            -77
+	//                      TypeMsg                           77
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(658): "ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff97                 MsgId                            -76
+	//                      TypeMsg                           76
+	// 34                   MsgLen                            52
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 4d                   PrimValue                         77 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -76, MsgLen: 52, MsgN: 52, Buf(603): "ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff9b                 MsgId                            -78
+	//                      TypeMsg                           78
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -78, MsgLen: 4, MsgN: 4, Buf(596): "ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff9d                 MsgId                            -79
+	//                      TypeMsg                           79
+	// 28                   MsgLen                            40
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -79, MsgLen: 40, MsgN: 40, Buf(553): "ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ff9f                 MsgId                            -80
+	//                      TypeMsg                           80
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -80, MsgLen: 4, MsgN: 4, Buf(546): "ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffa1                 MsgId                            -81
+	//                      TypeMsg                           81
+	// 31                   MsgLen                            49
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VMap_VString_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2f                   PrimValue                         47 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -81, MsgLen: 49, MsgN: 49, Buf(494): "ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffa3                 MsgId                            -82
+	//                      TypeMsg                           82
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 3a                   PrimValue                         58 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -82, MsgLen: 51, MsgN: 51, Buf(440): "ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffa7                 MsgId                            -84
+	//                      TypeMsg                           84
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -84, MsgLen: 34, MsgN: 34, Buf(403): "ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffa9                 MsgId                            -85
+	//                      TypeMsg                           85
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -85, MsgLen: 34, MsgN: 34, Buf(366): "ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffab                 MsgId                            -86
+	//                      TypeMsg                           86
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -86, MsgLen: 32, MsgN: 32, Buf(331): "ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffad                 MsgId                            -87
+	//                      TypeMsg                           87
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -87, MsgLen: 33, MsgN: 33, Buf(295): "ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffaf                 MsgId                            -88
+	//                      TypeMsg                           88
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -88, MsgLen: 33, MsgN: 33, Buf(259): "ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffb1                 MsgId                            -89
+	//                      TypeMsg                           89
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -89, MsgLen: 35, MsgN: 35, Buf(221): "ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffb3                 MsgId                            -90
+	//                      TypeMsg                           90
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -90, MsgLen: 35, MsgN: 35, Buf(183): "ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100"}
+	// ffa5                 MsgId                            -83
+	//                      TypeMsg                           83
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 54                   PrimValue                         84 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 55                   PrimValue                         85 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 56                   PrimValue                         86 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 57                   PrimValue                         87 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 58                   PrimValue                         88 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 59                   PrimValue                         89 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5a                   PrimValue                         90 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4d                   PrimValue                         77 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -83, MsgLen: 282, MsgN: 282, Buf(920): "ffb5fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb704080140e1ff93ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630014be100024631014ce100024632014ee100024633014fe1000246340150e1000246350133e1000246360151e1000246370152e1000246380153e100024639012ee10003463130015be100034631310139e10003463132012de10003463133015ce1e1ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152010909020202020202020202fe02aa000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e"}
+	// ffb5                 MsgId                            -91
+	//                      TypeMsg                           91
+	// fe0119               MsgLen                           281
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 54                   PrimValue                         84 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 55                   PrimValue                         85 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 56                   PrimValue                         86 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 57                   PrimValue                         87 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 58                   PrimValue                         88 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 59                   PrimValue                         89 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5a                   PrimValue                         90 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4d                   PrimValue                         77 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -91, MsgLen: 281, MsgN: 281, Buf(634): "ffb704080140e1ff93ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630014be100024631014ce100024632014ee100024633014fe1000246340150e1000246350133e1000246360151e1000246370152e1000246380153e100024639012ee10003463130015be100034631310139e10003463132012de10003463133015ce1e1ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152010909020202020202020202fe02aa000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e"}
+	// ffb7                 MsgId                            -92
+	//                      TypeMsg                           92
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -92, MsgLen: 4, MsgN: 4, Buf(627): "ff93ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630014be100024631014ce100024632014ee100024633014fe1000246340150e1000246350133e1000246360151e1000246370152e1000246380153e100024639012ee10003463130015be100034631310139e10003463132012de10003463133015ce1e1ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152010909020202020202020202fe02aa000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e"}
+	// ff93                 MsgId                            -74
+	//                      TypeMsg                           74
+	// ff91                 MsgLen                           145
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 0e                   ValueLen                          14 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4e                   PrimValue                         78 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4f                   PrimValue                         79 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 50                   PrimValue                         80 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 51                   PrimValue                         81 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 52                   PrimValue                         82 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 53                   PrimValue                         83 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5b                   PrimValue                         91 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5c                   PrimValue                         92 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -74, MsgLen: 145, MsgN: 145, Buf(478): "ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152010909020202020202020202fe02aa000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e"}
+	// ffb9                 MsgId                            -93
+	//                      TypeMsg                           93
+	// 43                   MsgLen                            67
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4e                   PrimValue                         78 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 53                   PrimValue                         83 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -93, MsgLen: 67, MsgN: 67, Buf(408): "ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152010909020202020202020202fe02aa000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e"}
+	// ffbb                 MsgId                            -94
+	//                      TypeMsg                           94
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -94, MsgLen: 4, MsgN: 4, Buf(401): "51ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152010909020202020202020202fe02aa000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// ff8a                 MsgLen                           138
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth3_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 0d                   ValueLen                          13 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5d                   PrimValue                         93 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5e                   PrimValue                         94 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 138, MsgN: 138, Buf(260): "52010909020202020202020202fe02aa000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray3_Map_String_String [3]map[string]string;F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F2 []v.io/v23/vdl/vdltest.VSet_Byte set[byte];F3 v.io/v23/vdl/vdltest.VList_List_VBool [][]v.io/v23/vdl/vdltest.VBool bool;F4 v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0];F5 v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}];F6 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F7 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}};F9 v.io/v23/vdl/vdltest.VStructDepth2_Rand1 struct{F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd]v.io/v23/vdl/vdltest.VEnumBcd};F10 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool [3]bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty;F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte;F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1};F11 v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0};F12 ?v.io/v23/vdl/vdltest.VStructDepth2_Rand0}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 09                   AnyLensLen                         9
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// fe02aa               MsgLen                           682
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth3_All.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 01                   ValueLen                           1 [map len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   ValueLen                           1 [map len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   ValueLen                           1 [map len]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth3_All.F1]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth3_All.F2]
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [set len]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth3_All.F3]
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [list len]
+	// 01                   PrimValue                       true [bool]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth3_All.F4]
+	// 01                   ValueLen                           1 [set len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 05                   Index                              5 [v.io/v23/vdl/vdltest.VStructDepth3_All.F5]
+	// 01                   ValueLen                           1 [set len]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 06                   Index                              6 [v.io/v23/vdl/vdltest.VStructDepth3_All.F6]
+	// 01                   ValueLen                           1 [map len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 07                   Index                              7 [v.io/v23/vdl/vdltest.VStructDepth3_All.F7]
+	// 01                   ValueLen                           1 [map len]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 08                   Index                              8 [v.io/v23/vdl/vdltest.VStructDepth3_All.F8]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 03                   AnyMsgLen                          3 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// 09                   Index                              9 [v.io/v23/vdl/vdltest.VStructDepth3_All.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand1.F7]
+	// 01                   ValueLen                           1 [map len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand1 END]
+	// 0a                   Index                             10 [v.io/v23/vdl/vdltest.VStructDepth3_All.F10]
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VUnionDepth2_All.F13]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 04                   AnyMsgLen                          4 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 0b                   Index                             11 [v.io/v23/vdl/vdltest.VStructDepth3_All.F11]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VUnionDepth2_Rand0.F12]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 0c                   Index                             12 [v.io/v23/vdl/vdltest.VStructDepth3_All.F12]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 05                   AnyMsgLen                          5 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 06                   AnyMsgLen                          6 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 07                   AnyMsgLen                          7 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 08                   AnyMsgLen                          8 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth3_All END]
+	// DumpStatus{MsgId: 41, MsgLen: 682, MsgN: 682, Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray3_Map_String_String [3]map[string]string;F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F2 []v.io/v23/vdl/vdltest.VSet_Byte set[byte];F3 v.io/v23/vdl/vdltest.VList_List_VBool [][]v.io/v23/vdl/vdltest.VBool bool;F4 v.io/v23/vdl/vdltest.VSet_VStructDepth1_Rand0 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0];F5 v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}];F6 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F7 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}};F9 v.io/v23/vdl/vdltest.VStructDepth2_Rand1 struct{F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd]v.io/v23/vdl/vdltest.VEnumBcd};F10 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool [3]bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty;F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte;F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1};F11 v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0};F12 ?v.io/v23/vdl/vdltest.VStructDepth2_Rand0}{F0: {{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}, F1: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F2: {{123}}, F3: {{true}}, F4: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F5: {{F28: 1.23}}, F6: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F7: {{F28: 1.23}: {F28: 1.23}}, F8: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}}, F9: {F7: {D: D}}, F10: {F13: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}}, F11: {F12: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F12: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}}}}
+	{
+		`Full vdltest.VStructDepth3_All{F0: {{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}, F1: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F2: {{123}}, F3: {{true}}, F4: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F5: {{F28: 1.23}}, F6: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F7: {{F28: 1.23}: {F28: 1.23}}, F8: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}, F9: {F7: {vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}}, F10: {F13: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}}, F11: {F12: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F12: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}`,
+		vdltest.VStructDepth3_All{F0: {{"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}, {"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界"}}, F1: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F2: {{123}}, F3: {{true}}, F4: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F5: {{F28: 1.23}}, F6: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F7: {{F28: 1.23}: {F28: 1.23}}, F8: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}, F9: {F7: {vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}}, F10: {F13: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}}, F11: {F12: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F12: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}},
+		"8155060501030203e1533602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012b0203e15d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279436f64650146e100034d73670103e10009506172616d4c6973740147e1e1ff8704080145e1ff8552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638013ae1000246390142e100034631310144e100034632300107e1e17b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630013fe1000246390140e100034631300139e100034631310143e1e1ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb5fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb704080140e1ff93ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630014be100024631014ce100024632014ee100024633014fe1000246340150e1000246350133e1000246360151e1000246370152e1000246380153e100024639012ee10003463130015be100034631310139e10003463132012de10003463133015ce1e1ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152010909020202020202020202fe02aa000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10201017b03010101040100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1050104f8ae47e17a14aef33f060100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1070104f8ae47e17a14aef33f04f8ae47e17a14aef33f0800000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e10900010202e10a0d000004fff50101027b030204fb8014aef33fe10b0200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10c00000005fff50006fff50007fff501000008fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1",
+		"81", "55060501030203e1533602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012b0203e15d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279436f64650146e100034d73670103e10009506172616d4c6973740147e1e1ff8704080145e1ff8552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638013ae1000246390142e100034631310144e100034632300107e1e17b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630013fe1000246390140e100034631300139e100034631310143e1e1ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb5fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb704080140e1ff93ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630014be100024631014ce100024632014ee100024633014fe1000246340150e1000246350133e1000246360151e1000246370152e1000246380153e100024639012ee10003463130015be100034631310139e10003463132012de10003463133015ce1e1ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e1", "52010909020202020202020202fe02aa000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10201017b03010101040100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1050104f8ae47e17a14aef33f060100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1070104f8ae47e17a14aef33f04f8ae47e17a14aef33f0800000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e10900010202e10a0d000004fff50101027b030204fb8014aef33fe10b0200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10c00000005fff50006fff50007fff501000008fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(987): "5b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 34, MsgN: 34, Buf(951): "5d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -47, MsgLen: 33, MsgN: 33, Buf(916): "5745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 69, MsgN: 69, Buf(845): "550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -43, MsgLen: 4, MsgN: 4, Buf(839): "533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 3b                   MsgLen                            59
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 59, MsgN: 59, Buf(778): "632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -50, MsgLen: 41, MsgN: 41, Buf(735): "6525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -51, MsgLen: 37, MsgN: 37, Buf(696): "6154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -49, MsgLen: 84, MsgN: 84, Buf(610): "5f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 32                   MsgLen                            50
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -48, MsgLen: 50, MsgN: 50, Buf(558): "67060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 31                   PrimValue                         49 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -52, MsgLen: 6, MsgN: 6, Buf(550): "6b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -54, MsgLen: 40, MsgN: 40, Buf(508): "6f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 32, MsgN: 32, Buf(474): "712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -57, MsgLen: 41, MsgN: 41, Buf(431): "6d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -55, MsgLen: 82, MsgN: 82, Buf(347): "7936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -61, MsgLen: 54, MsgN: 54, Buf(291): "7b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -62, MsgLen: 4, MsgN: 4, Buf(285): "77360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -60, MsgLen: 54, MsgN: 54, Buf(229): "750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -59, MsgLen: 4, MsgN: 4, Buf(223): "7352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -58, MsgLen: 82, MsgN: 82, Buf(139): "694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -53, MsgLen: 76, MsgN: 76, Buf(61): "514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 4a                   MsgLen                            74
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth3_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 74, MsgN: 74, Buf(5): "52000001e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth3_Rand0 struct{F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F5 v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}];F7 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth3_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VStructDepth3_Rand0 struct{F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F5 v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}];F7 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}}{F1: {nil}, F5: {}, F7: {}, F8: {F0: {nil, nil, nil}, F9: {F0: nil, F1: false, F7: 0, F9: B, F26: 0}, F10: {F8: A}, F11: {F6: 0}}}}
+	{
+		`Zero vdltest.VStructDepth3_Rand0{}`,
+		vdltest.VStructDepth3_Rand0{},
+		"81592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1000246370134e1000246380135e1e152000001e1",
+		"81", "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1000246370134e1000246380135e1e1", "52000001e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(987): "5b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 34, MsgN: 34, Buf(951): "5d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -47, MsgLen: 33, MsgN: 33, Buf(916): "5745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 69, MsgN: 69, Buf(845): "550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -43, MsgLen: 4, MsgN: 4, Buf(839): "533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 3b                   MsgLen                            59
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 59, MsgN: 59, Buf(778): "632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -50, MsgLen: 41, MsgN: 41, Buf(735): "6525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -51, MsgLen: 37, MsgN: 37, Buf(696): "6154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -49, MsgLen: 84, MsgN: 84, Buf(610): "5f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 32                   MsgLen                            50
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -48, MsgLen: 50, MsgN: 50, Buf(558): "67060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 31                   PrimValue                         49 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -52, MsgLen: 6, MsgN: 6, Buf(550): "6b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -54, MsgLen: 40, MsgN: 40, Buf(508): "6f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 32, MsgN: 32, Buf(474): "712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -57, MsgLen: 41, MsgN: 41, Buf(431): "6d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -55, MsgLen: 82, MsgN: 82, Buf(347): "7936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -61, MsgLen: 54, MsgN: 54, Buf(291): "7b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -62, MsgLen: 4, MsgN: 4, Buf(285): "77360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -60, MsgLen: 54, MsgN: 54, Buf(229): "750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -59, MsgLen: 4, MsgN: 4, Buf(223): "7352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -58, MsgLen: 82, MsgN: 82, Buf(139): "694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -53, MsgLen: 76, MsgN: 76, Buf(61): "514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 4a                   MsgLen                            74
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth3_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 74, MsgN: 74, Buf(147): "5201090402020202ff89000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1010104f8ae47e17a14aef33f020104f8ae47e17a14aef33f04f8ae47e17a14aef33f0300000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth3_Rand0 struct{F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F5 v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}];F7 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 04                   AnyLensLen                         4
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// ff89                 MsgLen                           137
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth3_Rand0.F1]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth3_Rand0.F5]
+	// 01                   ValueLen                           1 [set len]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth3_Rand0.F7]
+	// 01                   ValueLen                           1 [map len]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth3_Rand0.F8]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 03                   AnyMsgLen                          3 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth3_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 137, MsgN: 137, Value: v.io/v23/vdl/vdltest.VStructDepth3_Rand0 struct{F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F5 v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}];F7 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}}{F1: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F5: {{F28: 1.23}}, F7: {{F28: 1.23}: {F28: 1.23}}, F8: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}}}}
+	{
+		`Full vdltest.VStructDepth3_Rand0{F1: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F5: {{F28: 1.23}}, F7: {{F28: 1.23}: {F28: 1.23}}, F8: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}`,
+		vdltest.VStructDepth3_Rand0{F1: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F5: {{F28: 1.23}}, F7: {{F28: 1.23}: {F28: 1.23}}, F8: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}},
+		"81592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1000246370134e1000246380135e1e15201090402020202ff89000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1010104f8ae47e17a14aef33f020104f8ae47e17a14aef33f04f8ae47e17a14aef33f0300000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1",
+		"81", "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1000246370134e1000246380135e1e1", "5201090402020202ff89000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1010104f8ae47e17a14aef33f020104f8ae47e17a14aef33f04f8ae47e17a14aef33f0300000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(987): "5b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 34, MsgN: 34, Buf(951): "5d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -47, MsgLen: 33, MsgN: 33, Buf(916): "5745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 69, MsgN: 69, Buf(845): "550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -43, MsgLen: 4, MsgN: 4, Buf(839): "533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 3b                   MsgLen                            59
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 59, MsgN: 59, Buf(778): "612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -49, MsgLen: 36, MsgN: 36, Buf(740): "5f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -48, MsgLen: 4, MsgN: 4, Buf(734): "650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(728): "692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 32, MsgN: 32, Buf(694): "6b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 32, MsgN: 32, Buf(660): "6d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -55, MsgLen: 41, MsgN: 41, Buf(617): "6f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -56, MsgLen: 41, MsgN: 41, Buf(574): "7125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -57, MsgLen: 37, MsgN: 37, Buf(535): "7736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -60, MsgLen: 54, MsgN: 54, Buf(479): "790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -61, MsgLen: 4, MsgN: 4, Buf(473): "75360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -59, MsgLen: 54, MsgN: 54, Buf(417): "730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -58, MsgLen: 4, MsgN: 4, Buf(411): "7b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -62, MsgLen: 34, MsgN: 34, Buf(375): "7d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -63, MsgLen: 34, MsgN: 34, Buf(339): "7f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -64, MsgLen: 32, MsgN: 32, Buf(305): "ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -65, MsgLen: 33, MsgN: 33, Buf(269): "ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -66, MsgLen: 33, MsgN: 33, Buf(233): "ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -67, MsgLen: 35, MsgN: 35, Buf(195): "ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -68, MsgLen: 35, MsgN: 35, Buf(157): "ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -69, MsgLen: 4, MsgN: 4, Buf(150): "67fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -52, MsgLen: 282, MsgN: 282, Buf(144): "6343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e64300103000246320133e1000246380134e10003463132012be1e15144060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6431010300024631012ae1000246320130e100034631310132e1e152000001e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 43                   MsgLen                            67
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -50, MsgLen: 67, MsgN: 67, Buf(75): "5144060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6431010300024631012ae1000246320130e100034631310132e1e152000001e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 44                   MsgLen                            68
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth3_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 68, MsgN: 68, Buf(5): "52000001e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth3_Rand1 struct{F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F2 []v.io/v23/vdl/vdltest.VSet_Byte set[byte];F11 v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth3_Rand1 END]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vdl/vdltest.VStructDepth3_Rand1 struct{F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F2 []v.io/v23/vdl/vdltest.VSet_Byte set[byte];F11 v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0}}{F1: {nil}, F2: {}, F11: {F2: {}}}}
+	{
+		`Zero vdltest.VStructDepth3_Rand1{}`,
+		vdltest.VStructDepth3_Rand1{},
+		"81592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135012ee100034631360106e10003463137013fe100034631380110e100034631390140e100034632300107e10003463231012fe100034632320108e100034632330141e100034632340109e100034632350142e10003463236010ae100034632370143e10003463238010be100034632390144e100034633300145e1e16343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e64300103000246320133e1000246380134e10003463132012be1e15144060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6431010300024631012ae1000246320130e100034631310132e1e152000001e1",
+		"81", "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135012ee100034631360106e10003463137013fe100034631380110e100034631390140e100034632300107e10003463231012fe100034632320108e100034632330141e100034632340109e100034632350142e10003463236010ae100034632370143e10003463238010be100034632390144e100034633300145e1e16343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e64300103000246320133e1000246380134e10003463132012be1e15144060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6431010300024631012ae1000246320130e100034631310132e1e1", "52000001e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(987): "5b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 34, MsgN: 34, Buf(951): "5d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -47, MsgLen: 33, MsgN: 33, Buf(916): "5745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -44, MsgLen: 69, MsgN: 69, Buf(845): "550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -43, MsgLen: 4, MsgN: 4, Buf(839): "533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 3b                   MsgLen                            59
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 59, MsgN: 59, Buf(778): "612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -49, MsgLen: 36, MsgN: 36, Buf(740): "5f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -48, MsgLen: 4, MsgN: 4, Buf(734): "650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(728): "692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -53, MsgLen: 32, MsgN: 32, Buf(694): "6b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -54, MsgLen: 32, MsgN: 32, Buf(660): "6d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -55, MsgLen: 41, MsgN: 41, Buf(617): "6f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -56, MsgLen: 41, MsgN: 41, Buf(574): "7125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -57, MsgLen: 37, MsgN: 37, Buf(535): "7736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -60, MsgLen: 54, MsgN: 54, Buf(479): "790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -61, MsgLen: 4, MsgN: 4, Buf(473): "75360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -59, MsgLen: 54, MsgN: 54, Buf(417): "730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -58, MsgLen: 4, MsgN: 4, Buf(411): "7b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -62, MsgLen: 34, MsgN: 34, Buf(375): "7d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -63, MsgLen: 34, MsgN: 34, Buf(339): "7f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -64, MsgLen: 32, MsgN: 32, Buf(305): "ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -65, MsgLen: 33, MsgN: 33, Buf(269): "ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -66, MsgLen: 33, MsgN: 33, Buf(233): "ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -67, MsgLen: 35, MsgN: 35, Buf(195): "ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -68, MsgLen: 35, MsgN: 35, Buf(157): "ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -69, MsgLen: 4, MsgN: 4, Buf(150): "67fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -52, MsgLen: 282, MsgN: 282, Buf(250): "6343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e64300103000246320133e1000246380134e10003463132012be1e15144060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6431010300024631012ae1000246320130e100034631310132e1e15200006b000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10101017b020200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 43                   MsgLen                            67
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -50, MsgLen: 67, MsgN: 67, Buf(181): "5144060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6431010300024631012ae1000246320130e100034631310132e1e15200006b000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10101017b020200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 44                   MsgLen                            68
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth3_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -41, MsgLen: 68, MsgN: 68, Buf(111): "5200006b000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10101017b020200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth3_Rand1 struct{F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F2 []v.io/v23/vdl/vdltest.VSet_Byte set[byte];F11 v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 6b                   MsgLen                           107
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth3_Rand1.F1]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth3_Rand1.F2]
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [set len]
+	// 7b                   PrimValue                        123 [byte]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth3_Rand1.F11]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VUnionDepth2_Rand0.F12]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth3_Rand1 END]
+	// DumpStatus{MsgId: 41, MsgLen: 107, MsgN: 107, Value: v.io/v23/vdl/vdltest.VStructDepth3_Rand1 struct{F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F2 []v.io/v23/vdl/vdltest.VSet_Byte set[byte];F11 v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0}}{F1: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F2: {{123}}, F11: {F12: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}}
+	{
+		`Full vdltest.VStructDepth3_Rand1{F1: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F2: {{123}}, F11: {F12: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}}`,
+		vdltest.VStructDepth3_Rand1{F1: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F2: {{123}}, F11: {F12: {F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}},
+		"81592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135012ee100034631360106e10003463137013fe100034631380110e100034631390140e100034632300107e10003463231012fe100034632320108e100034632330141e100034632340109e100034632350142e10003463236010ae100034632370143e10003463238010be100034632390144e100034633300145e1e16343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e64300103000246320133e1000246380134e10003463132012be1e15144060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6431010300024631012ae1000246320130e100034631310132e1e15200006b000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10101017b020200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1",
+		"81", "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135012ee100034631360106e10003463137013fe100034631380110e100034631390140e100034632300107e10003463231012fe100034632320108e100034632330141e100034632340109e100034632350142e10003463236010ae100034632370143e10003463238010be100034632390144e100034633300145e1e16343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e64300103000246320133e1000246380134e10003463132012be1e15144060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6431010300024631012ae1000246320130e100034631310132e1e1", "5200006b000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10101017b020200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(987): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(951): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(916): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(845): "5338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 38                   MsgLen                            56
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 30                   ByteLen                           48 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 56, MsgN: 56, Buf(787): "612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -49, MsgLen: 41, MsgN: 41, Buf(744): "632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -50, MsgLen: 41, MsgN: 41, Buf(701): "6936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(645): "6b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -54, MsgLen: 4, MsgN: 4, Buf(639): "67360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(583): "6504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(577): "5f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -48, MsgLen: 82, MsgN: 82, Buf(493): "5d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 37                   MsgLen                            55
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2f                   ByteLen                           47 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 30                   PrimValue                         48 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -47, MsgLen: 55, MsgN: 55, Buf(436): "6f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -56, MsgLen: 4, MsgN: 4, Buf(430): "6d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -55, MsgLen: 4, MsgN: 4, Buf(424): "710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -57, MsgLen: 4, MsgN: 4, Buf(418): "730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -58, MsgLen: 4, MsgN: 4, Buf(412): "7729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -60, MsgLen: 41, MsgN: 41, Buf(369): "752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 2c                   MsgLen                            44
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VSet_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -59, MsgLen: 44, MsgN: 44, Buf(323): "790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -61, MsgLen: 6, MsgN: 6, Buf(315): "7b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 49                   MsgLen                            73
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 41                   ByteLen                           65 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -62, MsgLen: 73, MsgN: 73, Buf(240): "7f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -64, MsgLen: 40, MsgN: 40, Buf(198): "ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -66, MsgLen: 32, MsgN: 32, Buf(163): "ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -65, MsgLen: 82, MsgN: 82, Buf(78): "ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -68, MsgLen: 37, MsgN: 37, Buf(38): "ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -67, MsgLen: 84, MsgN: 84, Buf(943): "7d4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300140e1000246390141e100034631300143e100034631310130e1e1ff8b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401320232e1ff8935060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370146e1e1ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -63, MsgLen: 76, MsgN: 76, Buf(865): "ff8b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401320232e1ff8935060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370146e1e1ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff8b                 MsgId                            -70
+	//                      TypeMsg                           70
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 32                   PrimValue                         50 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -70, MsgLen: 51, MsgN: 51, Buf(811): "ff8935060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370146e1e1ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// 35                   MsgLen                            53
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -69, MsgLen: 53, MsgN: 53, Buf(755): "ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff91                 MsgId                            -73
+	//                      TypeMsg                           73
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(748): "ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff8f                 MsgId                            -72
+	//                      TypeMsg                           72
+	// 34                   MsgLen                            52
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 49                   PrimValue                         73 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -72, MsgLen: 52, MsgN: 52, Buf(693): "ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff93                 MsgId                            -74
+	//                      TypeMsg                           74
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -74, MsgLen: 4, MsgN: 4, Buf(686): "ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff95                 MsgId                            -75
+	//                      TypeMsg                           75
+	// 28                   MsgLen                            40
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -75, MsgLen: 40, MsgN: 40, Buf(643): "ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff97                 MsgId                            -76
+	//                      TypeMsg                           76
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -76, MsgLen: 4, MsgN: 4, Buf(636): "ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff99                 MsgId                            -77
+	//                      TypeMsg                           77
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -77, MsgLen: 36, MsgN: 36, Buf(597): "ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff9b                 MsgId                            -78
+	//                      TypeMsg                           78
+	// 31                   MsgLen                            49
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VMap_VString_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2c                   PrimValue                         44 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -78, MsgLen: 49, MsgN: 49, Buf(545): "ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff9d                 MsgId                            -79
+	//                      TypeMsg                           79
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 31                   PrimValue                         49 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -79, MsgLen: 51, MsgN: 51, Buf(491): "ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffa1                 MsgId                            -81
+	//                      TypeMsg                           81
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -81, MsgLen: 32, MsgN: 32, Buf(456): "ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffa3                 MsgId                            -82
+	//                      TypeMsg                           82
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -82, MsgLen: 34, MsgN: 34, Buf(419): "ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffa5                 MsgId                            -83
+	//                      TypeMsg                           83
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -83, MsgLen: 34, MsgN: 34, Buf(382): "ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffa7                 MsgId                            -84
+	//                      TypeMsg                           84
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -84, MsgLen: 32, MsgN: 32, Buf(347): "ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffa9                 MsgId                            -85
+	//                      TypeMsg                           85
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -85, MsgLen: 33, MsgN: 33, Buf(311): "ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffab                 MsgId                            -86
+	//                      TypeMsg                           86
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -86, MsgLen: 33, MsgN: 33, Buf(275): "ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffad                 MsgId                            -87
+	//                      TypeMsg                           87
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -87, MsgLen: 35, MsgN: 35, Buf(237): "ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffaf                 MsgId                            -88
+	//                      TypeMsg                           88
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -88, MsgLen: 35, MsgN: 35, Buf(199): "ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff9f                 MsgId                            -80
+	//                      TypeMsg                           80
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 51                   PrimValue                         81 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 52                   PrimValue                         82 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 53                   PrimValue                         83 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 54                   PrimValue                         84 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 55                   PrimValue                         85 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 56                   PrimValue                         86 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 57                   PrimValue                         87 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 58                   PrimValue                         88 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -80, MsgLen: 282, MsgN: 282, Buf(673): "ffb1fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb30408012be1ffb504080141e1ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e1520000030000e1"}
+	// ffb1                 MsgId                            -89
+	//                      TypeMsg                           89
+	// fe0119               MsgLen                           281
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 51                   PrimValue                         81 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 52                   PrimValue                         82 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 53                   PrimValue                         83 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 54                   PrimValue                         84 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 55                   PrimValue                         85 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 56                   PrimValue                         86 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 57                   PrimValue                         87 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 58                   PrimValue                         88 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -89, MsgLen: 281, MsgN: 281, Buf(387): "ffb30408012be1ffb504080141e1ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e1520000030000e1"}
+	// ffb3                 MsgId                            -90
+	//                      TypeMsg                           90
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -90, MsgLen: 4, MsgN: 4, Buf(380): "ffb504080141e1ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e1520000030000e1"}
+	// ffb5                 MsgId                            -91
+	//                      TypeMsg                           91
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -91, MsgLen: 4, MsgN: 4, Buf(373): "ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e1520000030000e1"}
+	// ff8d                 MsgId                            -71
+	//                      TypeMsg                           71
+	// ff91                 MsgLen                           145
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 0e                   ValueLen                          14 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4d                   PrimValue                         77 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4e                   PrimValue                         78 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4f                   PrimValue                         79 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 50                   PrimValue                         80 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 59                   PrimValue                         89 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5a                   PrimValue                         90 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5b                   PrimValue                         91 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -71, MsgLen: 145, MsgN: 145, Buf(224): "ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e1520000030000e1"}
+	// ffb7                 MsgId                            -92
+	//                      TypeMsg                           92
+	// 43                   MsgLen                            67
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 50                   PrimValue                         80 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5a                   PrimValue                         90 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -92, MsgLen: 67, MsgN: 67, Buf(154): "ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e1520000030000e1"}
+	// ffb9                 MsgId                            -93
+	//                      TypeMsg                           93
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -93, MsgLen: 4, MsgN: 4, Buf(147): "51ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e1520000030000e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// ff89                 MsgLen                           137
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth3_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 0d                   ValueLen                          13 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5c                   PrimValue                         92 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5d                   PrimValue                         93 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 137, MsgN: 137, Buf(7): "520000030000e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F1 v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1 [3]v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16};F2 [][]v.io/v23/vdl/vdltest.VEnumAbc;F3 []v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F4 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0];F5 v.io/v23/vdl/vdltest.VSet_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray3_Bool [3]bool];F6 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F7 v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1};F9 v.io/v23/vdl/vdltest.VStructDepth2_Rand1 struct{F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd]v.io/v23/vdl/vdltest.VEnumBcd};F10 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty;F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1};F11 v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0};F12 ?v.io/v23/vdl/vdltest.VStructDepth2_Rand0}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 03                   MsgLen                             3
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth3_All.F0]
+	// 00                   ValueLen                           1 [list len]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vdl/vdltest.VUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F1 v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1 [3]v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16};F2 [][]v.io/v23/vdl/vdltest.VEnumAbc;F3 []v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F4 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0];F5 v.io/v23/vdl/vdltest.VSet_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray3_Bool [3]bool];F6 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F7 v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1};F9 v.io/v23/vdl/vdltest.VStructDepth2_Rand1 struct{F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd]v.io/v23/vdl/vdltest.VEnumBcd};F10 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty;F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1};F11 v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0};F12 ?v.io/v23/vdl/vdltest.VStructDepth2_Rand0}{F0: {{F4: "", F15: 0, F21: 0}}}}
+	{
+		`Zero vdltest.VUnionDepth3_All{F0: {}}`,
+		vdltest.VUnionDepth3_All{F0: {}},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300144e100034631320104e100034631360106e10003463238010be1e17d4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300140e1000246390141e100034631300143e100034631310130e1e1ff8b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401320232e1ff8935060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370146e1e1ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb1fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb30408012be1ffb504080141e1ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e1520000030000e1",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300144e100034631320104e100034631360106e10003463238010be1e17d4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300140e1000246390141e100034631300143e100034631310130e1e1ff8b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401320232e1ff8935060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370146e1e1ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb1fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb30408012be1ffb504080141e1ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e1", "520000030000e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -44, MsgLen: 34, MsgN: 34, Buf(987): "592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -45, MsgLen: 34, MsgN: 34, Buf(951): "5b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 33, MsgN: 33, Buf(916): "5545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -43, MsgLen: 69, MsgN: 69, Buf(845): "5338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 38                   MsgLen                            56
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 30                   ByteLen                           48 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 56, MsgN: 56, Buf(787): "612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -49, MsgLen: 41, MsgN: 41, Buf(744): "632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -50, MsgLen: 41, MsgN: 41, Buf(701): "6936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -53, MsgLen: 54, MsgN: 54, Buf(645): "6b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -54, MsgLen: 4, MsgN: 4, Buf(639): "67360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -52, MsgLen: 54, MsgN: 54, Buf(583): "6504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(577): "5f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -48, MsgLen: 82, MsgN: 82, Buf(493): "5d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 37                   MsgLen                            55
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2f                   ByteLen                           47 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 30                   PrimValue                         48 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -47, MsgLen: 55, MsgN: 55, Buf(436): "6f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -56, MsgLen: 4, MsgN: 4, Buf(430): "6d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -55, MsgLen: 4, MsgN: 4, Buf(424): "710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -57, MsgLen: 4, MsgN: 4, Buf(418): "730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -58, MsgLen: 4, MsgN: 4, Buf(412): "7729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -60, MsgLen: 41, MsgN: 41, Buf(369): "752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 2c                   MsgLen                            44
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VSet_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -59, MsgLen: 44, MsgN: 44, Buf(323): "790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -61, MsgLen: 6, MsgN: 6, Buf(315): "7b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 49                   MsgLen                            73
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 41                   ByteLen                           65 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -62, MsgLen: 73, MsgN: 73, Buf(240): "7f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -64, MsgLen: 40, MsgN: 40, Buf(198): "ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -66, MsgLen: 32, MsgN: 32, Buf(163): "ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -65, MsgLen: 82, MsgN: 82, Buf(78): "ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -68, MsgLen: 37, MsgN: 37, Buf(38): "ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -67, MsgLen: 84, MsgN: 84, Buf(943): "7d4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300140e1000246390141e100034631300143e100034631310130e1e1ff8b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401320232e1ff8935060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370146e1e1ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -63, MsgLen: 76, MsgN: 76, Buf(865): "ff8b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401320232e1ff8935060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370146e1e1ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff8b                 MsgId                            -70
+	//                      TypeMsg                           70
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 32                   PrimValue                         50 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -70, MsgLen: 51, MsgN: 51, Buf(811): "ff8935060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370146e1e1ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// 35                   MsgLen                            53
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -69, MsgLen: 53, MsgN: 53, Buf(755): "ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff91                 MsgId                            -73
+	//                      TypeMsg                           73
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(748): "ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff8f                 MsgId                            -72
+	//                      TypeMsg                           72
+	// 34                   MsgLen                            52
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 49                   PrimValue                         73 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -72, MsgLen: 52, MsgN: 52, Buf(693): "ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff93                 MsgId                            -74
+	//                      TypeMsg                           74
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -74, MsgLen: 4, MsgN: 4, Buf(686): "ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff95                 MsgId                            -75
+	//                      TypeMsg                           75
+	// 28                   MsgLen                            40
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -75, MsgLen: 40, MsgN: 40, Buf(643): "ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff97                 MsgId                            -76
+	//                      TypeMsg                           76
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -76, MsgLen: 4, MsgN: 4, Buf(636): "ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff99                 MsgId                            -77
+	//                      TypeMsg                           77
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -77, MsgLen: 36, MsgN: 36, Buf(597): "ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff9b                 MsgId                            -78
+	//                      TypeMsg                           78
+	// 31                   MsgLen                            49
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VMap_VString_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2c                   PrimValue                         44 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -78, MsgLen: 49, MsgN: 49, Buf(545): "ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff9d                 MsgId                            -79
+	//                      TypeMsg                           79
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 31                   PrimValue                         49 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -79, MsgLen: 51, MsgN: 51, Buf(491): "ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffa1                 MsgId                            -81
+	//                      TypeMsg                           81
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -81, MsgLen: 32, MsgN: 32, Buf(456): "ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffa3                 MsgId                            -82
+	//                      TypeMsg                           82
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -82, MsgLen: 34, MsgN: 34, Buf(419): "ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffa5                 MsgId                            -83
+	//                      TypeMsg                           83
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -83, MsgLen: 34, MsgN: 34, Buf(382): "ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffa7                 MsgId                            -84
+	//                      TypeMsg                           84
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -84, MsgLen: 32, MsgN: 32, Buf(347): "ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffa9                 MsgId                            -85
+	//                      TypeMsg                           85
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -85, MsgLen: 33, MsgN: 33, Buf(311): "ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffab                 MsgId                            -86
+	//                      TypeMsg                           86
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -86, MsgLen: 33, MsgN: 33, Buf(275): "ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffad                 MsgId                            -87
+	//                      TypeMsg                           87
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -87, MsgLen: 35, MsgN: 35, Buf(237): "ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ffaf                 MsgId                            -88
+	//                      TypeMsg                           88
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -88, MsgLen: 35, MsgN: 35, Buf(199): "ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100"}
+	// ff9f                 MsgId                            -80
+	//                      TypeMsg                           80
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 51                   PrimValue                         81 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 52                   PrimValue                         82 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 53                   PrimValue                         83 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 54                   PrimValue                         84 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 55                   PrimValue                         85 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 56                   PrimValue                         86 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 57                   PrimValue                         87 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 58                   PrimValue                         88 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -80, MsgLen: 282, MsgN: 282, Buf(726): "ffb1fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb30408012be1ffb504080141e1ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e15201090402020202330c00000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// ffb1                 MsgId                            -89
+	//                      TypeMsg                           89
+	// fe0119               MsgLen                           281
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 51                   PrimValue                         81 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 52                   PrimValue                         82 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 53                   PrimValue                         83 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 54                   PrimValue                         84 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 55                   PrimValue                         85 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 56                   PrimValue                         86 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 57                   PrimValue                         87 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 58                   PrimValue                         88 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -89, MsgLen: 281, MsgN: 281, Buf(440): "ffb30408012be1ffb504080141e1ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e15201090402020202330c00000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// ffb3                 MsgId                            -90
+	//                      TypeMsg                           90
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -90, MsgLen: 4, MsgN: 4, Buf(433): "ffb504080141e1ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e15201090402020202330c00000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// ffb5                 MsgId                            -91
+	//                      TypeMsg                           91
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -91, MsgLen: 4, MsgN: 4, Buf(426): "ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e15201090402020202330c00000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// ff8d                 MsgId                            -71
+	//                      TypeMsg                           71
+	// ff91                 MsgLen                           145
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 0e                   ValueLen                          14 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4d                   PrimValue                         77 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4e                   PrimValue                         78 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4f                   PrimValue                         79 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 50                   PrimValue                         80 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 59                   PrimValue                         89 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5a                   PrimValue                         90 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5b                   PrimValue                         91 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -71, MsgLen: 145, MsgN: 145, Buf(277): "ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e15201090402020202330c00000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// ffb7                 MsgId                            -92
+	//                      TypeMsg                           92
+	// 43                   MsgLen                            67
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 50                   PrimValue                         80 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5a                   PrimValue                         90 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -92, MsgLen: 67, MsgN: 67, Buf(207): "ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e15201090402020202330c00000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// ffb9                 MsgId                            -93
+	//                      TypeMsg                           93
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -93, MsgLen: 4, MsgN: 4, Buf(200): "51ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e15201090402020202330c00000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// ff89                 MsgLen                           137
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth3_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 0d                   ValueLen                          13 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5c                   PrimValue                         92 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 5d                   PrimValue                         93 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 137, MsgN: 137, Buf(60): "5201090402020202330c00000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F1 v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1 [3]v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16};F2 [][]v.io/v23/vdl/vdltest.VEnumAbc;F3 []v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F4 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0];F5 v.io/v23/vdl/vdltest.VSet_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray3_Bool [3]bool];F6 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F7 v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1};F9 v.io/v23/vdl/vdltest.VStructDepth2_Rand1 struct{F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd]v.io/v23/vdl/vdltest.VEnumBcd};F10 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty;F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1};F11 v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0};F12 ?v.io/v23/vdl/vdltest.VStructDepth2_Rand0}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 04                   AnyLensLen                         4
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 33                   MsgLen                            51
+	// 0c                   Index                             12 [v.io/v23/vdl/vdltest.VUnionDepth3_All.F12]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 03                   AnyMsgLen                          3 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 51, MsgN: 51, Value: v.io/v23/vdl/vdltest.VUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.VArray1_VStructDepth1_Rand0 [1]v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F1 v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1 [3]v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16};F2 [][]v.io/v23/vdl/vdltest.VEnumAbc;F3 []v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F4 set[v.io/v23/vdl/vdltest.VStructDepth1_Rand0];F5 v.io/v23/vdl/vdltest.VSet_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray3_Bool [3]bool];F6 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F7 v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1};F9 v.io/v23/vdl/vdltest.VStructDepth2_Rand1 struct{F7 v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd map[v.io/v23/vdl/vdltest.VEnumBcd]v.io/v23/vdl/vdltest.VEnumBcd};F10 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty;F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1};F11 v.io/v23/vdl/vdltest.VUnionDepth2_Rand0 union{F2 []float64;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0};F12 ?v.io/v23/vdl/vdltest.VStructDepth2_Rand0}{F12: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}}}}
+	{
+		`Full vdltest.VUnionDepth3_All{F12: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}`,
+		vdltest.VUnionDepth3_All{F12: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}},
+		"81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300144e100034631320104e100034631360106e10003463238010be1e17d4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300140e1000246390141e100034631300143e100034631310130e1e1ff8b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401320232e1ff8935060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370146e1e1ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb1fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb30408012be1ffb504080141e1ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e15201090402020202330c00000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		"81", "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300144e100034631320104e100034631360106e10003463238010be1e17d4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300140e1000246390141e100034631300143e100034631310130e1e1ff8b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401320232e1ff8935060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370146e1e1ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb1fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb30408012be1ffb504080141e1ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e1", "5201090402020202330c00000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(113): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1550403012ce1530403012be15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e152020000"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 41, MsgN: 41, Buf(70): "550403012ce1530403012be15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e152020000"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -43, MsgLen: 4, MsgN: 4, Buf(64): "530403012be15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e152020000"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(58): "5134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e152020000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 34                   MsgLen                            52
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth3_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 52, MsgN: 52, Buf(4): "52020000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth3_Rand0 union{F2 [][]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}}]
+	// 02                   MsgLen                             2
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth3_Rand0.F2]
+	// 00                   ValueLen                           0 [list len]
+	// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vdl/vdltest.VUnionDepth3_Rand0 union{F2 [][]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}}{F2: {}}}
+	{
+		`Zero vdltest.VUnionDepth3_Rand0{F2: {}}`,
+		vdltest.VUnionDepth3_Rand0{F2: {}},
+		"81572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1550403012ce1530403012be15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e152020000",
+		"81", "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1550403012ce1530403012be15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e1", "52020000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(115): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1550403012ce1530403012be15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e1520400010102"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 41, MsgN: 41, Buf(72): "550403012ce1530403012be15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e1520400010102"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -43, MsgLen: 4, MsgN: 4, Buf(66): "530403012be15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e1520400010102"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(60): "5134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e1520400010102"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 34                   MsgLen                            52
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth3_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 01                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 52, MsgN: 52, Buf(6): "520400010102"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth3_Rand0 union{F2 [][]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}}]
+	// 04                   MsgLen                             4
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth3_Rand0.F2]
+	// 01                   ValueLen                           1 [list len]
+	// 01                   ValueLen                           1 [list len]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumAbc.C]
+	// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vdl/vdltest.VUnionDepth3_Rand0 union{F2 [][]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}}{F2: {{C}}}}
+	{
+		`Full vdltest.VUnionDepth3_Rand0{F2: {{vdltest.VEnumAbc.C}}}`,
+		vdltest.VUnionDepth3_Rand0{F2: {{vdltest.VEnumAbc.C}}},
+		"81572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1550403012ce1530403012be15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e1520400010102",
+		"81", "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1550403012ce1530403012be15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e1", "520400010102",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 41, MsgN: 41, Buf(980): "592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -45, MsgLen: 41, MsgN: 41, Buf(937): "5f36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 54, MsgN: 54, Buf(881): "610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -49, MsgLen: 4, MsgN: 4, Buf(875): "5d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -47, MsgLen: 54, MsgN: 54, Buf(819): "5b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -46, MsgLen: 4, MsgN: 4, Buf(813): "5552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -43, MsgLen: 82, MsgN: 82, Buf(729): "533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 37                   MsgLen                            55
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2f                   ByteLen                           47 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 55, MsgN: 55, Buf(672): "650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(666): "6304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -50, MsgLen: 4, MsgN: 4, Buf(660): "6929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -53, MsgLen: 41, MsgN: 41, Buf(617): "672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 2c                   MsgLen                            44
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VSet_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -52, MsgLen: 44, MsgN: 44, Buf(571): "6f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 34, MsgN: 34, Buf(535): "712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 34, MsgN: 34, Buf(499): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(464): "6d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -55, MsgLen: 69, MsgN: 69, Buf(393): "6b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 49                   MsgLen                            73
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 41                   ByteLen                           65 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 37                   PrimValue                         55 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -54, MsgLen: 73, MsgN: 73, Buf(318): "7b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -62, MsgLen: 37, MsgN: 37, Buf(279): "790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -61, MsgLen: 4, MsgN: 4, Buf(273): "773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 34                   MsgLen                            52
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 3d                   PrimValue                         61 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -60, MsgLen: 52, MsgN: 52, Buf(219): "7d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -63, MsgLen: 4, MsgN: 4, Buf(213): "7f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 28                   MsgLen                            40
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -64, MsgLen: 40, MsgN: 40, Buf(171): "ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -65, MsgLen: 4, MsgN: 4, Buf(164): "ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -66, MsgLen: 36, MsgN: 36, Buf(125): "ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 31                   MsgLen                            49
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VMap_VString_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 38                   PrimValue                         56 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -67, MsgLen: 49, MsgN: 49, Buf(73): "ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2c                   PrimValue                         44 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -68, MsgLen: 51, MsgN: 51, Buf(19): "ff8b2000001a762e696f2f7632332f76646c2f"}
+	// ff8b                 MsgId                            -70
+	//                      TypeMsg                           70
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -70, MsgLen: 32, MsgN: 32, Buf(995): "ff8d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff8d                 MsgId                            -71
+	//                      TypeMsg                           71
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -71, MsgLen: 32, MsgN: 32, Buf(960): "ff8f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff8f                 MsgId                            -72
+	//                      TypeMsg                           72
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -72, MsgLen: 34, MsgN: 34, Buf(923): "ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff91                 MsgId                            -73
+	//                      TypeMsg                           73
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -73, MsgLen: 34, MsgN: 34, Buf(886): "ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff93                 MsgId                            -74
+	//                      TypeMsg                           74
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -74, MsgLen: 32, MsgN: 32, Buf(851): "ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff95                 MsgId                            -75
+	//                      TypeMsg                           75
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -75, MsgLen: 33, MsgN: 33, Buf(815): "ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff97                 MsgId                            -76
+	//                      TypeMsg                           76
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -76, MsgLen: 33, MsgN: 33, Buf(779): "ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff99                 MsgId                            -77
+	//                      TypeMsg                           77
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -77, MsgLen: 35, MsgN: 35, Buf(741): "ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff9b                 MsgId                            -78
+	//                      TypeMsg                           78
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -78, MsgLen: 35, MsgN: 35, Buf(703): "ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4d                   PrimValue                         77 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4e                   PrimValue                         78 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -69, MsgLen: 282, MsgN: 282, Buf(416): "ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff9d                 MsgId                            -79
+	//                      TypeMsg                           79
+	// fe0119               MsgLen                           281
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4d                   PrimValue                         77 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4e                   PrimValue                         78 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -79, MsgLen: 281, MsgN: 281, Buf(130): "ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff9f                 MsgId                            -80
+	//                      TypeMsg                           80
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -80, MsgLen: 84, MsgN: 84, Buf(43): "ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ffa1                 MsgId                            -81
+	//                      TypeMsg                           81
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -81, MsgLen: 4, MsgN: 4, Buf(36): "ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ffa5                 MsgId                            -83
+	//                      TypeMsg                           83
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -83, MsgLen: 82, MsgN: 82, Buf(250): "ffa304080153e175ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300135e100024631013ce100024632013fe1000246330140e1000246340141e1000246350142e1000246360143e1000246370144e1000246380145e1000246390137e10003463130014fe100034631310150e100034631320151e100034631330152e1e15151070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431010500024631012ae1000246320132e1000246350134e1000246370136e10003463130013be1e1520000080000000000000000"}
+	// ffa3                 MsgId                            -82
+	//                      TypeMsg                           82
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 53                   PrimValue                         83 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -82, MsgLen: 4, MsgN: 4, Buf(243): "75ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300135e100024631013ce100024632013fe1000246330140e1000246340141e1000246350142e1000246360143e1000246370144e1000246380145e1000246390137e10003463130014fe100034631310150e100034631320151e100034631330152e1e15151070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431010500024631012ae1000246320132e1000246350134e1000246370136e10003463130013be1e1520000080000000000000000"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// ff91                 MsgLen                           145
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 0e                   ValueLen                          14 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4f                   PrimValue                         79 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 50                   PrimValue                         80 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 51                   PrimValue                         81 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 52                   PrimValue                         82 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -59, MsgLen: 145, MsgN: 145, Buf(95): "5151070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431010500024631012ae1000246320132e1000246350134e1000246370136e10003463130013be1e1520000080000000000000000"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 51                   MsgLen                            81
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth3_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 81, MsgN: 81, Buf(12): "520000080000000000000000"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth3_Rand1 union{F1 v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1 [3]v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16};F2 [][]v.io/v23/vdl/vdltest.VEnumAbc;F5 v.io/v23/vdl/vdltest.VSet_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray3_Bool [3]bool];F7 v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{};F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32}}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 08                   MsgLen                             8
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth3_Rand1.F1]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F6]
+	// 00                   PrimValue                          0 [byte]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F6]
+	// 00                   PrimValue                          0 [byte]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F6]
+	// 00                   PrimValue                          0 [byte]
+	// DumpStatus{MsgId: 41, MsgLen: 8, MsgN: 8, Value: v.io/v23/vdl/vdltest.VUnionDepth3_Rand1 union{F1 v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1 [3]v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16};F2 [][]v.io/v23/vdl/vdltest.VEnumAbc;F5 v.io/v23/vdl/vdltest.VSet_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray3_Bool [3]bool];F7 v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{};F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32}}}{F1: {{F6: 0}, {F6: 0}, {F6: 0}}}}
+	{
+		`Zero vdltest.VUnionDepth3_Rand1{F1: {}}`,
+		vdltest.VUnionDepth3_Rand1{F1: {}},
+		"81572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ff8d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370147e100024639012de10003463236010ae1e1ffa304080153e175ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300135e100024631013ce100024632013fe1000246330140e1000246340141e1000246350142e1000246360143e1000246370144e1000246380145e1000246390137e10003463130014fe100034631310150e100034631320151e100034631330152e1e15151070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431010500024631012ae1000246320132e1000246350134e1000246370136e10003463130013be1e1520000080000000000000000",
+		"81", "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ff8d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370147e100024639012de10003463236010ae1e1ffa304080153e175ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300135e100024631013ce100024632013fe1000246330140e1000246340141e1000246350142e1000246360143e1000246370144e1000246380145e1000246390137e10003463130014fe100034631310150e100034631320151e100034631330152e1e15151070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431010500024631012ae1000246320132e1000246350134e1000246370136e10003463130013be1e1", "520000080000000000000000",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -44, MsgLen: 41, MsgN: 41, Buf(980): "592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -45, MsgLen: 41, MsgN: 41, Buf(937): "5f36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -48, MsgLen: 54, MsgN: 54, Buf(881): "610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -49, MsgLen: 4, MsgN: 4, Buf(875): "5d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -47, MsgLen: 54, MsgN: 54, Buf(819): "5b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -46, MsgLen: 4, MsgN: 4, Buf(813): "5552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -43, MsgLen: 82, MsgN: 82, Buf(729): "533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 37                   MsgLen                            55
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2f                   ByteLen                           47 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2b                   PrimValue                         43 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -42, MsgLen: 55, MsgN: 55, Buf(672): "650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(666): "6304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -50, MsgLen: 4, MsgN: 4, Buf(660): "6929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 29                   MsgLen                            41
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 01                   PrimValue                          1 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -53, MsgLen: 41, MsgN: 41, Buf(617): "672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 2c                   MsgLen                            44
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VSet_VArray3_Bool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -52, MsgLen: 44, MsgN: 44, Buf(571): "6f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -56, MsgLen: 34, MsgN: 34, Buf(535): "712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 34, MsgN: 34, Buf(499): "732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -58, MsgLen: 33, MsgN: 33, Buf(464): "6d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -55, MsgLen: 69, MsgN: 69, Buf(393): "6b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 49                   MsgLen                            73
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 41                   ByteLen                           65 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 37                   PrimValue                         55 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -54, MsgLen: 73, MsgN: 73, Buf(318): "7b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -62, MsgLen: 37, MsgN: 37, Buf(279): "790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -61, MsgLen: 4, MsgN: 4, Buf(273): "773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 34                   MsgLen                            52
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 3d                   PrimValue                         61 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -60, MsgLen: 52, MsgN: 52, Buf(219): "7d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -63, MsgLen: 4, MsgN: 4, Buf(213): "7f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// 7f                   MsgId                            -64
+	//                      TypeMsg                           64
+	// 28                   MsgLen                            40
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 00                   Index                              0 [v.io/v23/vom.wireList.Name]
+	// 22                   ByteLen                           34 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VList_VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -64, MsgLen: 40, MsgN: 40, Buf(171): "ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// ff81                 MsgId                            -65
+	//                      TypeMsg                           65
+	// 04                   MsgLen                             4
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -65, MsgLen: 4, MsgN: 4, Buf(164): "ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// ff83                 MsgId                            -66
+	//                      TypeMsg                           66
+	// 24                   MsgLen                            36
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 1e                   ByteLen                           30 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f42797465 PrimValue       "v.io/v23/vdl/vdltest.VSet_Byte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -66, MsgLen: 36, MsgN: 36, Buf(125): "ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// ff85                 MsgId                            -67
+	//                      TypeMsg                           67
+	// 31                   MsgLen                            49
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 29                   ByteLen                           41 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VMap_VString_VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 38                   PrimValue                         56 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -67, MsgLen: 49, MsgN: 49, Buf(73): "ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f"}
+	// ff87                 MsgId                            -68
+	//                      TypeMsg                           68
+	// 33                   MsgLen                            51
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 00                   Index                              0 [v.io/v23/vom.wireMap.Name]
+	// 2b                   ByteLen                           43 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 2c                   PrimValue                         44 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -68, MsgLen: 51, MsgN: 51, Buf(19): "ff8b2000001a762e696f2f7632332f76646c2f"}
+	// ff8b                 MsgId                            -70
+	//                      TypeMsg                           70
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56426f6f6c PrimValue       "v.io/v23/vdl/vdltest.VBool" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -70, MsgLen: 32, MsgN: 32, Buf(995): "ff8d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff8d                 MsgId                            -71
+	//                      TypeMsg                           71
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -71, MsgLen: 32, MsgN: 32, Buf(960): "ff8f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff8f                 MsgId                            -72
+	//                      TypeMsg                           72
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743136 PrimValue       "v.io/v23/vdl/vdltest.VUint16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -72, MsgLen: 34, MsgN: 34, Buf(923): "ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff91                 MsgId                            -73
+	//                      TypeMsg                           73
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743634 PrimValue       "v.io/v23/vdl/vdltest.VUint64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -73, MsgLen: 34, MsgN: 34, Buf(886): "ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff93                 MsgId                            -74
+	//                      TypeMsg                           74
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e7438 PrimValue       "v.io/v23/vdl/vdltest.VInt8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -74, MsgLen: 32, MsgN: 32, Buf(851): "ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff95                 MsgId                            -75
+	//                      TypeMsg                           75
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743332 PrimValue       "v.io/v23/vdl/vdltest.VInt32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -75, MsgLen: 33, MsgN: 33, Buf(815): "ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff97                 MsgId                            -76
+	//                      TypeMsg                           76
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743634 PrimValue       "v.io/v23/vdl/vdltest.VInt64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -76, MsgLen: 33, MsgN: 33, Buf(779): "ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff99                 MsgId                            -77
+	//                      TypeMsg                           77
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332 PrimValue       "v.io/v23/vdl/vdltest.VFloat32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -77, MsgLen: 35, MsgN: 35, Buf(741): "ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff9b                 MsgId                            -78
+	//                      TypeMsg                           78
+	// 23                   MsgLen                            35
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VFloat64" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -78, MsgLen: 35, MsgN: 35, Buf(703): "ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff89                 MsgId                            -69
+	//                      TypeMsg                           69
+	// fe011a               MsgLen                           282
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 26                   ByteLen                           38 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4d                   PrimValue                         77 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4e                   PrimValue                         78 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -69, MsgLen: 282, MsgN: 282, Buf(416): "ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff9d                 MsgId                            -79
+	//                      TypeMsg                           79
+	// fe0119               MsgLen                           281
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 1f                   ValueLen                          31 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 46                   PrimValue                         70 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0e                   PrimValue                         14 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 48                   PrimValue                         72 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463134               PrimValue                      "F14" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463137               PrimValue                      "F17" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 49                   PrimValue                         73 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463138               PrimValue                      "F18" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 10                   PrimValue                         16 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463139               PrimValue                      "F19" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4a                   PrimValue                         74 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463232               PrimValue                      "F22" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 08                   PrimValue                          8 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463233               PrimValue                      "F23" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4b                   PrimValue                         75 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463234               PrimValue                      "F24" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 09                   PrimValue                          9 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463235               PrimValue                      "F25" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4c                   PrimValue                         76 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463237               PrimValue                      "F27" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4d                   PrimValue                         77 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463239               PrimValue                      "F29" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4e                   PrimValue                         78 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463330               PrimValue                      "F30" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -79, MsgLen: 281, MsgN: 281, Buf(130): "ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ff9f                 MsgId                            -80
+	//                      TypeMsg                           80
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2c                   PrimValue                         44 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -80, MsgLen: 84, MsgN: 84, Buf(43): "ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ffa1                 MsgId                            -81
+	//                      TypeMsg                           81
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -81, MsgLen: 4, MsgN: 4, Buf(36): "ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465"}
+	// ffa5                 MsgId                            -83
+	//                      TypeMsg                           83
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 47                   PrimValue                         71 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -83, MsgLen: 82, MsgN: 82, Buf(265): "ffa304080153e175ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300135e100024631013ce100024632013fe1000246330140e1000246340141e1000246350142e1000246360143e1000246370144e1000246380145e1000246390137e10003463130014fe100034631310150e100034631320151e100034631330152e1e15151070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431010500024631012ae1000246320132e1000246350134e1000246370136e10003463130013be1e1520109010215040d000000fff50101027b030204fb8014aef33fe1"}
+	// ffa3                 MsgId                            -82
+	//                      TypeMsg                           82
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 53                   PrimValue                         83 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -82, MsgLen: 4, MsgN: 4, Buf(258): "75ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300135e100024631013ce100024632013fe1000246330140e1000246340141e1000246350142e1000246360143e1000246370144e1000246380145e1000246390137e10003463130014fe100034631310150e100034631320151e100034631330152e1e15151070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431010500024631012ae1000246320132e1000246350134e1000246370136e10003463130013be1e1520109010215040d000000fff50101027b030204fb8014aef33fe1"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// ff91                 MsgLen                           145
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 25                   ByteLen                           37 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth2_All" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 0e                   ValueLen                          14 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4633                 PrimValue                       "F3" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 40                   PrimValue                         64 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 41                   PrimValue                         65 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 42                   PrimValue                         66 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 43                   PrimValue                         67 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 44                   PrimValue                         68 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 45                   PrimValue                         69 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 4f                   PrimValue                         79 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 50                   PrimValue                         80 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 51                   PrimValue                         81 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463133               PrimValue                      "F13" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 52                   PrimValue                         82 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -59, MsgLen: 145, MsgN: 145, Buf(110): "5151070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431010500024631012ae1000246320132e1000246350134e1000246370136e10003463130013be1e1520109010215040d000000fff50101027b030204fb8014aef33fe1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 51                   MsgLen                            81
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth3_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4632                 PrimValue                       "F2" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -41, MsgLen: 81, MsgN: 81, Buf(27): "520109010215040d000000fff50101027b030204fb8014aef33fe1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth3_Rand1 union{F1 v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1 [3]v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16};F2 [][]v.io/v23/vdl/vdltest.VEnumAbc;F5 v.io/v23/vdl/vdltest.VSet_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray3_Bool [3]bool];F7 v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{};F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32}}}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 01                   AnyLensLen                         1
+	// 02                   AnyMsgLen                          2
+	// 15                   MsgLen                            21
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth3_Rand1.F10]
+	// 0d                   Index                             13 [v.io/v23/vdl/vdltest.VUnionDepth2_All.F13]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// DumpStatus{MsgId: 41, MsgLen: 21, MsgN: 21, Value: v.io/v23/vdl/vdltest.VUnionDepth3_Rand1 union{F1 v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_Rand1 [3]v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16};F2 [][]v.io/v23/vdl/vdltest.VEnumAbc;F5 v.io/v23/vdl/vdltest.VSet_VArray3_Bool set[v.io/v23/vdl/vdltest.VArray3_Bool [3]bool];F7 v.io/v23/vdl/vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0 map[v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16}]v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray3_Bool;F1 v.io/v23/vdl/vdltest.VArray3_OptVStructEmpty [3]?v.io/v23/vdl/vdltest.VStructEmpty struct{};F2 []float64;F3 v.io/v23/vdl/vdltest.VList_VUint32 []v.io/v23/vdl/vdltest.VUint32;F4 set[int64];F5 v.io/v23/vdl/vdltest.VSet_Byte set[byte];F6 v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString]v.io/v23/vdl/vdltest.VString;F7 v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc map[v.io/v23/vdl/vdltest.VEnumAbc]v.io/v23/vdl/vdltest.VEnumAbc;F8 v.io/v23/vdl/vdltest.VStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool bool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16 uint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64 uint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8 int8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32 int32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64 int64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32 float32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64 float64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F10 v.io/v23/vdl/vdltest.VUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.VBool;F3 string;F4 v.io/v23/vdl/vdltest.VString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.VByte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F10 v.io/v23/vdl/vdltest.VStructEmpty;F11 ?error;F12 uint16;F13 v.io/v23/vdl/vdltest.VUint16;F14 uint32;F15 v.io/v23/vdl/vdltest.VUint32;F16 uint64;F17 v.io/v23/vdl/vdltest.VUint64;F18 int8;F19 v.io/v23/vdl/vdltest.VInt8;F20 int16;F21 v.io/v23/vdl/vdltest.VInt16;F22 int32;F23 v.io/v23/vdl/vdltest.VInt32;F24 int64;F25 v.io/v23/vdl/vdltest.VInt64;F26 float32;F27 v.io/v23/vdl/vdltest.VFloat32;F28 float64;F29 v.io/v23/vdl/vdltest.VFloat64;F30 ?v.io/v23/vdl/vdltest.VStructEmpty};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc;F10 v.io/v23/vdl/vdltest.VStructEmpty;F12 uint16;F16 uint64;F28 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand0;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte;F9 v.io/v23/vdl/vdltest.VEnumBcd;F26 float32}}}{F10: {F13: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}}}}
+	{
+		`Full vdltest.VUnionDepth3_Rand1{F10: {F13: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}}}`,
+		vdltest.VUnionDepth3_Rand1{F10: {F13: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}}},
+		"81572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ff8d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370147e100024639012de10003463236010ae1e1ffa304080153e175ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300135e100024631013ce100024632013fe1000246330140e1000246340141e1000246350142e1000246360143e1000246370144e1000246380145e1000246390137e10003463130014fe100034631310150e100034631320151e100034631330152e1e15151070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431010500024631012ae1000246320132e1000246350134e1000246370136e10003463130013be1e1520109010215040d000000fff50101027b030204fb8014aef33fe1",
+		"81", "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ff8d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370147e100024639012de10003463236010ae1e1ffa304080153e175ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300135e100024631013ce100024632013fe1000246330140e1000246340141e1000246350142e1000246360143e1000246370144e1000246380145e1000246390137e10003463130014fe100034631310150e100034631320151e100034631330152e1e15151070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431010500024631012ae1000246320132e1000246350134e1000246370136e10003463130013be1e1", "520109010215040d000000fff50101027b030204fb8014aef33fe1",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "5b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 34, MsgN: 34, Buf(987): "5d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -47, MsgLen: 34, MsgN: 34, Buf(951): "5f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -48, MsgLen: 33, MsgN: 33, Buf(916): "5945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -45, MsgLen: 69, MsgN: 69, Buf(845): "570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -44, MsgLen: 4, MsgN: 4, Buf(839): "553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 3b                   MsgLen                            59
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 59, MsgN: 59, Buf(778): "652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -51, MsgLen: 41, MsgN: 41, Buf(735): "6725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -52, MsgLen: 37, MsgN: 37, Buf(696): "6354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -50, MsgLen: 84, MsgN: 84, Buf(610): "613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 32                   MsgLen                            50
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -49, MsgLen: 50, MsgN: 50, Buf(558): "69060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 32                   PrimValue                         50 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -53, MsgLen: 6, MsgN: 6, Buf(550): "6d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -55, MsgLen: 40, MsgN: 40, Buf(508): "712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 32, MsgN: 32, Buf(474): "732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -58, MsgLen: 41, MsgN: 41, Buf(431): "6f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -56, MsgLen: 82, MsgN: 82, Buf(347): "7b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -62, MsgLen: 54, MsgN: 54, Buf(291): "7d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -63, MsgLen: 4, MsgN: 4, Buf(285): "79360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -61, MsgLen: 54, MsgN: 54, Buf(229): "770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -60, MsgLen: 4, MsgN: 4, Buf(223): "7552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -59, MsgLen: 82, MsgN: 82, Buf(139): "6b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -54, MsgLen: 76, MsgN: 76, Buf(61): "534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 4a                   MsgLen                            74
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth3_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 74, MsgN: 74, Buf(11): "510408012ae152000001e0"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "52000001e0"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [?v.io/v23/vdl/vdltest.VStructDepth3_Rand0 struct{F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F5 v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}];F7 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}}]
+	// 00                   TypeIdsLen                         0
+	// 00                   AnyLensLen                         0
+	// 01                   MsgLen                             1
+	// e0                   Control                          Nil [?v.io/v23/vdl/vdltest.VStructDepth3_Rand0 struct{F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F5 v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}];F7 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}} is nil]
+	// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: ?v.io/v23/vdl/vdltest.VStructDepth3_Rand0 struct{F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F5 v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}];F7 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}}(nil)}
+	{
+		`Zero ?vdltest.VStructDepth3_Rand0(nil)`,
+		?vdltest.VStructDepth3_Rand0(nil),
+		"815b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1000246370135e1000246380136e1e1510408012ae152000001e0",
+		"81", "5b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1000246370135e1000246380136e1e1510408012ae1", "52000001e0",
+	},
+	// 81                   Version                          129 [vom version 81]
+	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "5b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 5b                   MsgId                            -46
+	//                      TypeMsg                           46
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472696e67 PrimValue       "v.io/v23/vdl/vdltest.VString" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -46, MsgLen: 34, MsgN: 34, Buf(987): "5d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 5d                   MsgId                            -47
+	//                      TypeMsg                           47
+	// 22                   MsgLen                            34
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1c                   ByteLen                           28 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5655696e743332 PrimValue       "v.io/v23/vdl/vdltest.VUint32" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 05                   PrimValue                          5 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -47, MsgLen: 34, MsgN: 34, Buf(951): "5f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 5f                   MsgId                            -48
+	//                      TypeMsg                           48
+	// 21                   MsgLen                            33
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1b                   ByteLen                           27 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e743136 PrimValue       "v.io/v23/vdl/vdltest.VInt16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -48, MsgLen: 33, MsgN: 33, Buf(916): "5945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 59                   MsgId                            -45
+	//                      TypeMsg                           45
+	// 45                   MsgLen                            69
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 03                   ValueLen                           3 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4634                 PrimValue                       "F4" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2e                   PrimValue                         46 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463135               PrimValue                      "F15" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2f                   PrimValue                         47 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463231               PrimValue                      "F21" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 30                   PrimValue                         48 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -45, MsgLen: 69, MsgN: 69, Buf(845): "570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 57                   MsgId                            -44
+	//                      TypeMsg                           44
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2d                   PrimValue                         45 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -44, MsgLen: 4, MsgN: 4, Buf(839): "553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 55                   MsgId                            -43
+	//                      TypeMsg                           43
+	// 3b                   MsgLen                            59
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 33                   ByteLen                           51 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 2c                   PrimValue                         44 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -43, MsgLen: 59, MsgN: 59, Buf(778): "652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 65                   MsgId                            -51
+	//                      TypeMsg                           51
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d416263 PrimValue       "v.io/v23/vdl/vdltest.VEnumAbc" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 41                   PrimValue                        "A" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -51, MsgLen: 41, MsgN: 41, Buf(735): "6725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 67                   MsgId                            -52
+	//                      TypeMsg                           52
+	// 25                   MsgLen                            37
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 21                   ByteLen                           33 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479 PrimValue       "v.io/v23/vdl/vdltest.VStructEmpty" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -52, MsgLen: 37, MsgN: 37, Buf(696): "6354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 63                   MsgId                            -50
+	//                      TypeMsg                           50
+	// 54                   MsgLen                            84
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 34                   PrimValue                         52 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463132               PrimValue                      "F12" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 04                   PrimValue                          4 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463136               PrimValue                      "F16" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 06                   PrimValue                          6 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463238               PrimValue                      "F28" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0b                   PrimValue                         11 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -50, MsgLen: 84, MsgN: 84, Buf(610): "613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 61                   MsgId                            -49
+	//                      TypeMsg                           49
+	// 32                   MsgLen                            50
+	// 04                   WireTypeIndex                      4 [v.io/v23/vom.wireSet]
+	// 00                   Index                              0 [v.io/v23/vom.wireSet.Name]
+	// 2c                   ByteLen                           44 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireSet END]
+	// DumpStatus{MsgId: -49, MsgLen: 50, MsgN: 50, Buf(558): "69060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 69                   MsgId                            -53
+	//                      TypeMsg                           53
+	// 06                   MsgLen                             6
+	// 05                   WireTypeIndex                      5 [v.io/v23/vom.wireMap]
+	// 01                   Index                              1 [v.io/v23/vom.wireMap.Key]
+	// 32                   PrimValue                         50 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireMap END]
+	// DumpStatus{MsgId: -53, MsgLen: 6, MsgN: 6, Buf(550): "6d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 6d                   MsgId                            -55
+	//                      TypeMsg                           55
+	// 28                   MsgLen                            40
+	// 02                   WireTypeIndex                      2 [v.io/v23/vom.wireArray]
+	// 00                   Index                              0 [v.io/v23/vom.wireArray.Name]
+	// 20                   ByteLen                           32 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79 PrimValue       "v.io/v23/vdl/vdltest.VArray3_Any" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireArray.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireArray END]
+	// DumpStatus{MsgId: -55, MsgLen: 40, MsgN: 40, Buf(508): "712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 71                   MsgId                            -57
+	//                      TypeMsg                           57
+	// 20                   MsgLen                            32
+	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
+	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
+	// 1a                   ByteLen                           26 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e5642797465 PrimValue       "v.io/v23/vdl/vdltest.VByte" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
+	// DumpStatus{MsgId: -57, MsgLen: 32, MsgN: 32, Buf(474): "732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 73                   MsgId                            -58
+	//                      TypeMsg                           58
+	// 29                   MsgLen                            41
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 00                   Index                              0 [v.io/v23/vom.wireEnum.Name]
+	// 1d                   ByteLen                           29 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56456e756d426364 PrimValue       "v.io/v23/vdl/vdltest.VEnumBcd" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 03                   ValueLen                           3 [list len]
+	// 01                   ByteLen                            1 [string len]
+	// 42                   PrimValue                        "B" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 43                   PrimValue                        "C" [string]
+	// 01                   ByteLen                            1 [string len]
+	// 44                   PrimValue                        "D" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -58, MsgLen: 41, MsgN: 41, Buf(431): "6f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 6f                   MsgId                            -56
+	//                      TypeMsg                           56
+	// 52                   MsgLen                            82
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 01                   PrimValue                          1 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 39                   PrimValue                         57 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463236               PrimValue                      "F26" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 0a                   PrimValue                         10 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -56, MsgLen: 82, MsgN: 82, Buf(347): "7b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 7b                   MsgId                            -62
+	//                      TypeMsg                           62
+	// 36                   MsgLen                            54
+	// 01                   WireTypeIndex                      1 [v.io/v23/vom.wireEnum]
+	// 01                   Index                              1 [v.io/v23/vom.wireEnum.Labels]
+	// 04                   ValueLen                           4 [list len]
+	// 07                   ByteLen                            7 [string len]
+	// 4e6f5265747279       PrimValue                  "NoRetry" [string]
+	// 0f                   ByteLen                           15 [string len]
+	// 5265747279436f6e6e656374696f6e PrimValue          "RetryConnection" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 526574727952656665746368 PrimValue             "RetryRefetch" [string]
+	// 0c                   ByteLen                           12 [string len]
+	// 52657472794261636b6f6666 PrimValue             "RetryBackoff" [string]
+	// e1                   Control                          End [v.io/v23/vom.wireEnum END]
+	// DumpStatus{MsgId: -62, MsgLen: 54, MsgN: 54, Buf(291): "7d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 7d                   MsgId                            -63
+	//                      TypeMsg                           63
+	// 04                   MsgLen                             4
+	// 03                   WireTypeIndex                      3 [v.io/v23/vom.wireList]
+	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
+	// 0f                   PrimValue                         15 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireList END]
+	// DumpStatus{MsgId: -63, MsgLen: 4, MsgN: 4, Buf(285): "79360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 79                   MsgId                            -61
+	//                      TypeMsg                           61
+	// 36                   MsgLen                            54
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 05                   ByteLen                            5 [string len]
+	// 6572726f72           PrimValue                    "error" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4964                 PrimValue                       "Id" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 5265747279436f6465   PrimValue                "RetryCode" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3e                   PrimValue                         62 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 4d7367               PrimValue                      "Msg" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 03                   PrimValue                          3 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 09                   ByteLen                            9 [string len]
+	// 506172616d4c697374   PrimValue                "ParamList" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3f                   PrimValue                         63 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -61, MsgLen: 54, MsgN: 54, Buf(229): "770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 77                   MsgId                            -60
+	//                      TypeMsg                           60
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 3d                   PrimValue                         61 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -60, MsgLen: 4, MsgN: 4, Buf(223): "7552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 75                   MsgId                            -59
+	//                      TypeMsg                           59
+	// 52                   MsgLen                            82
+	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
+	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
+	// 27                   ByteLen                           39 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6431 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Rand1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
+	// 05                   ValueLen                           5 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4636                 PrimValue                       "F6" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 02                   PrimValue                          2 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 33                   PrimValue                         51 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3a                   PrimValue                         58 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3c                   PrimValue                         60 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463230               PrimValue                      "F20" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 07                   PrimValue                          7 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
+	// DumpStatus{MsgId: -59, MsgLen: 82, MsgN: 82, Buf(139): "6b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 6b                   MsgId                            -54
+	//                      TypeMsg                           54
+	// 4c                   MsgLen                            76
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth2_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4630                 PrimValue                       "F0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 37                   PrimValue                         55 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4639                 PrimValue                       "F9" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 38                   PrimValue                         56 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463130               PrimValue                      "F10" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 32                   PrimValue                         50 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 03                   ByteLen                            3 [string len]
+	// 463131               PrimValue                      "F11" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 3b                   PrimValue                         59 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -54, MsgLen: 76, MsgN: 76, Buf(61): "534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1"}
+	// 53                   MsgId                            -42
+	//                      TypeMsg                           42
+	// 4a                   MsgLen                            74
+	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
+	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
+	// 28                   ByteLen                           40 [string len]
+	// 762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth3_Rand0" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
+	// 04                   ValueLen                           4 [list len]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4631                 PrimValue                       "F1" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 2b                   PrimValue                         43 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4635                 PrimValue                       "F5" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 31                   PrimValue                         49 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4637                 PrimValue                       "F7" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 35                   PrimValue                         53 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
+	// 02                   ByteLen                            2 [string len]
+	// 4638                 PrimValue                       "F8" [string]
+	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
+	// 36                   PrimValue                         54 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireField END]
+	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
+	// DumpStatus{MsgId: -42, MsgLen: 74, MsgN: 74, Buf(153): "510408012ae15201090402020202ff89000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1010104f8ae47e17a14aef33f020104f8ae47e17a14aef33f04f8ae47e17a14aef33f0300000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1"}
+	// 51                   MsgId                            -41
+	//                      TypeMsg                           41
+	// 04                   MsgLen                             4
+	// 08                   WireTypeIndex                      8 [v.io/v23/vom.wireOptional]
+	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
+	// 2a                   PrimValue                         42 [uint]
+	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(147): "5201090402020202ff89000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1010104f8ae47e17a14aef33f020104f8ae47e17a14aef33f04f8ae47e17a14aef33f0300000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1"}
+	// 52                   MsgId                             41
+	//                      ValueMsg                          41 [?v.io/v23/vdl/vdltest.VStructDepth3_Rand0 struct{F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F5 v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}];F7 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}}]
+	// 01                   TypeIdsLen                         1
+	// 09                   TypeId                             9
+	// 04                   AnyLensLen                         4
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// 02                   AnyMsgLen                          2
+	// ff89                 MsgLen                           137
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth3_Rand0.F1]
+	// 00                   ValueLen                           1 [list len]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F4]
+	// 29                   ByteLen                           41 [string len]
+	// 6162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue       "abcdefghijklmnopΔΘΠΣΦ王普澤世界" [string]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F15]
+	// 7b                   PrimValue                        123 [uint]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand0.F21]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand0 END]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth3_Rand0.F5]
+	// 01                   ValueLen                           1 [set len]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth3_Rand0.F7]
+	// 01                   ValueLen                           1 [map len]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth3_Rand0.F8]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F0]
+	// 00                   ValueLen                           3 [list len]
+	// 00                   TypeId                             0 [int64]
+	// 00                   AnyMsgLen                          0 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 01                   AnyMsgLen                          1 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 00                   TypeId                             0 [int64]
+	// 02                   AnyMsgLen                          2 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F9]
+	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F0]
+	// 00                   TypeId                             0 [int64]
+	// 03                   AnyMsgLen                          3 [len 2]
+	// fff5                 PrimValue                       -123 [int]
+	// 01                   Index                              1 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F1]
+	// 01                   PrimValue                       true [bool]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F7]
+	// 7b                   PrimValue                        123 [byte]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F9]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VEnumBcd.D]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_Rand1.F26]
+	// fb8014aef33f         PrimValue         1.2300000190734863 [float]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_Rand1 END]
+	// 02                   Index                              2 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F10]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand0.F28]
+	// f8ae47e17a14aef33f   PrimValue                       1.23 [float]
+	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth2_Rand0.F11]
+	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VUnionDepth1_Rand1.F20]
+	// fff5                 PrimValue                       -123 [int]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_Rand0 END]
+	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth3_Rand0 END]
+	// DumpStatus{MsgId: 41, MsgLen: 137, MsgN: 137, Value: ?v.io/v23/vdl/vdltest.VStructDepth3_Rand0 struct{F1 v.io/v23/vdl/vdltest.VArray1_OptVStructDepth1_Rand0 [1]?v.io/v23/vdl/vdltest.VStructDepth1_Rand0 struct{F4 v.io/v23/vdl/vdltest.VString string;F15 v.io/v23/vdl/vdltest.VUint32 uint32;F21 v.io/v23/vdl/vdltest.VInt16 int16};F5 v.io/v23/vdl/vdltest.VSet_VUnionDepth1_Rand0 set[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0 union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C};F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F12 uint16;F16 uint64;F28 float64}];F7 map[v.io/v23/vdl/vdltest.VUnionDepth1_Rand0]v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F8 v.io/v23/vdl/vdltest.VStructDepth2_Rand0 struct{F0 v.io/v23/vdl/vdltest.VArray3_Any [3]any;F9 v.io/v23/vdl/vdltest.VStructDepth1_Rand1 struct{F0 any;F1 bool;F7 v.io/v23/vdl/vdltest.VByte byte;F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D};F26 float32};F10 v.io/v23/vdl/vdltest.VUnionDepth1_Rand0;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Rand1 union{F6 byte;F8 v.io/v23/vdl/vdltest.VEnumAbc;F9 v.io/v23/vdl/vdltest.VEnumBcd;F11 ?error struct{Id string;RetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F20 int16}}}({F1: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F5: {{F28: 1.23}}, F7: {{F28: 1.23}: {F28: 1.23}}, F8: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: D, F26: 1.2300000190734863}, F10: {F28: 1.23}, F11: {F20: -123}}})}
+	{
+		`Full ?vdltest.VStructDepth3_Rand0{F1: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F5: {{F28: 1.23}}, F7: {{F28: 1.23}: {F28: 1.23}}, F8: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}`,
+		?vdltest.VStructDepth3_Rand0{F1: {{F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界", F15: 123, F21: -123}}, F5: {{F28: 1.23}}, F7: {{F28: 1.23}: {F28: 1.23}}, F8: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}},
+		"815b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1000246370135e1000246380136e1e1510408012ae15201090402020202ff89000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1010104f8ae47e17a14aef33f020104f8ae47e17a14aef33f04f8ae47e17a14aef33f0300000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1",
+		"81", "5b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1000246370135e1000246380136e1e1510408012ae1", "5201090402020202ff89000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1010104f8ae47e17a14aef33f020104f8ae47e17a14aef33f04f8ae47e17a14aef33f0300000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1",
+	},
+}
diff --git a/vom/vomtest/gen.sh b/vom/vomtest/gen.sh
new file mode 100755
index 0000000..61e8e8c
--- /dev/null
+++ b/vom/vomtest/gen.sh
@@ -0,0 +1,20 @@
+#!/bin/bash
+# Copyright 2016 The Vanadium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
+# Runs vomtestgen to re-generate vomtest data files.
+
+# Don't set -f, since we need wildcard expansion.
+set -eu -o pipefail
+
+# Re-generate the vdltest package, to make sure it's up-to-date.
+jiri run go generate "v.io/v23/vdl/vdltest"
+
+# Install and run vomtestgen
+jiri run go install "v.io/v23/vom/vomtest/internal/vomtestgen"
+jiri run "${JIRI_ROOT}/release/go/bin/vomtestgen"
+
+# Re-generate the vomtest package, now with the new vdl files.
+jiri run go install "v.io/x/ref/cmd/vdl"
+jiri run "${JIRI_ROOT}/release/go/bin/vdl" generate "v.io/v23/vom/vomtest"
diff --git a/vom/vomtest/internal/vomtestgen/.godepcop b/vom/vomtest/internal/vomtestgen/.godepcop
new file mode 100644
index 0000000..3fac0e7
--- /dev/null
+++ b/vom/vomtest/internal/vomtestgen/.godepcop
@@ -0,0 +1,10 @@
+<godepcop>
+  <!-- The vomtestgen package relaxes the stricter v23 package rules, to allow
+       dependencies on x/lib and x/ref.  This is fine since vomtestgen is only
+       used during development to generate test cases; we also allow these
+       dependencies in our v23 xtest rules. -->
+  <pkg allow="v.io/v23/..."/>
+  <pkg allow="v.io/x/lib/..."/>
+  <pkg allow="v.io/x/ref/..."/>
+  <pkg deny="..."/>
+</godepcop>
diff --git a/vom/vomtest/internal/vomtestgen/doc.go b/vom/vomtest/internal/vomtestgen/doc.go
new file mode 100644
index 0000000..a7cfcf2
--- /dev/null
+++ b/vom/vomtest/internal/vomtestgen/doc.go
@@ -0,0 +1,36 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// This file was auto-generated via go generate.
+// DO NOT UPDATE MANUALLY
+
+/*
+Command vomtestgen generates test cases for the vomtest package.  The following
+file is generated:
+
+   data81_gen.vdl - Golden file containing test cases.
+
+This tool does not run the vdl tool on the generated *.vdl files; you must do
+that yourself, typically via "jiri go install".
+
+Instead of running this tool manually, it is typically invoked via:
+
+   $ jiri run go generate v.io/v23/vom/vomtest
+
+Usage:
+   vomtestgen [flags]
+
+The vomtestgen flags are:
+ -data81=data81_gen.vdl
+   Name of the generated data file for version 81.
+
+The global flags are:
+ -metadata=<just specify -metadata to activate>
+   Displays metadata for the program and exits.
+ -time=false
+   Dump timing information to stderr before exiting the program.
+ -vdltest=
+   Filter vdltest.All to only return entries that contain the given substring.
+*/
+package main
diff --git a/vom/vomtest/internal/vomtestgen/main.go b/vom/vomtest/internal/vomtestgen/main.go
new file mode 100644
index 0000000..090ffa6
--- /dev/null
+++ b/vom/vomtest/internal/vomtestgen/main.go
@@ -0,0 +1,156 @@
+// Copyright 2016 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// The following enables go generate to generate the doc.go file.
+//go:generate go run $JIRI_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go . -help
+
+package main
+
+import (
+	"bytes"
+	"fmt"
+	"io"
+	"os"
+	"strings"
+
+	"v.io/v23/vdl"
+	"v.io/v23/vdl/vdltest"
+	"v.io/v23/vom"
+	"v.io/x/lib/cmdline"
+	"v.io/x/lib/textutil"
+	"v.io/x/ref/lib/vdl/codegen"
+	"v.io/x/ref/lib/vdl/codegen/vdlgen"
+)
+
+var cmdGen = &cmdline.Command{
+	Runner: cmdline.RunnerFunc(runGen),
+	Name:   "vomtestgen",
+	Short:  "generates test data for the vomtest package",
+	Long: `
+Command vomtestgen generates test cases for the vomtest package.  The following
+file is generated:
+
+   data81_gen.vdl - Golden file containing test cases.
+
+This tool does not run the vdl tool on the generated *.vdl files; you must do
+that yourself, typically via "jiri go install".
+
+Instead of running this tool manually, it is typically invoked via:
+
+   $ jiri run go generate v.io/v23/vom/vomtest
+`,
+}
+
+func main() {
+	cmdGen.Flags.StringVar(&flagData81, "data81", "data81_gen.vdl", "Name of the generated data file for version 81.")
+	cmdline.Main(cmdGen)
+}
+
+var (
+	flagData81 string
+)
+
+func runGen(_ *cmdline.Env, _ []string) error {
+	entries := vdltest.AllPassFunc(func(e vdltest.Entry) bool {
+		return e.IsCanonical
+	})
+	writeFileVomTest(flagData81, "data81", vdltest.ToEntryValues(entries))
+
+	return nil
+}
+
+// This tool is only used to generate test cases for the vdltest package, so the
+// strategy is to panic on any error, to make the code simpler.
+func panicOnError(err error) {
+	if err != nil {
+		panic(err)
+	}
+}
+
+func createFile(name string) (*os.File, func()) {
+	file, err := os.Create(name)
+	panicOnError(err)
+	return file, func() { panicOnError(file.Close()) }
+}
+
+func writef(w io.Writer, format string, args ...interface{}) {
+	_, err := fmt.Fprintf(w, format, args...)
+	panicOnError(err)
+}
+
+func writeHeader(w io.Writer) {
+	writef(w, `// Copyright 2016 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// This file was auto-generated by v.io/v23/vom/vomtest/internal/vomtestgen
+// Run the following to re-generate:
+//   $ jiri run go generate v.io/v23/vom/vomtest
+
+package vomtest
+
+`)
+}
+
+func writeFileVomTest(fileName, constName string, entries []vdltest.EntryValue) {
+	// We skip all random entries for now, since they may contain multiple set and
+	// map elements, which would cause non-deterministic output.
+	//
+	// TODO(toddw): Determine a better strategy.
+	var filtered []vdltest.EntryValue
+	for _, e := range entries {
+		if e.Label != "Random" {
+			filtered = append(filtered, e)
+		}
+	}
+	skipped := len(entries) - len(filtered)
+	entries = filtered
+
+	fmt.Printf("Writing %s:\t%d entries (%d skipped)\n", fileName, len(entries), skipped)
+	file, cleanup := createFile(fileName)
+	defer cleanup()
+	writeHeader(file)
+	imports := codegen.Imports{
+		{Path: "v.io/v23/vdl/vdltest", Local: "vdltest"},
+	}
+	writef(file, "%s\n\n", vdlgen.Imports(imports))
+	comment := textutil.PrefixLineWriter(file, "// ")
+	panicOnError(vdltest.PrintEntryStats(comment, entries...))
+	panicOnError(comment.Flush())
+	writef(file, "\nconst %[1]s = []TestCase {\n", constName)
+	for _, e := range entries {
+		source := vdlgen.TypedConst(e.Source, "v.io/v23/vom/vomtest", imports)
+		hexVersion, hexType, hexValue, vomDump := toVomHex(vom.Version81, e.Source)
+		writef(file, `%[1]s
+	{
+		%#[2]q,
+		%[3]s,
+		%[4]q,
+		%[5]q, %[6]q, %[7]q,
+	},
+`, vomDump, e.Label+" "+source, source, hexVersion+hexType+hexValue, hexVersion, hexType, hexValue)
+	}
+	writef(file, "}\n")
+}
+
+func toVomHex(version vom.Version, value *vdl.Value) (_, _, _, _ string) {
+	var buf, bufType bytes.Buffer
+	encType := vom.NewVersionedTypeEncoder(version, &bufType)
+	enc := vom.NewVersionedEncoderWithTypeEncoder(version, &buf, encType)
+	panicOnError(enc.Encode(value))
+	versionByte, _ := buf.ReadByte() // Read the version byte.
+	if bufType.Len() > 0 {
+		bufType.ReadByte() // Remove the version byte.
+	}
+	vomBytes := append([]byte{versionByte}, bufType.Bytes()...)
+	vomBytes = append(vomBytes, buf.Bytes()...)
+	dump, err := vom.Dump(vomBytes)
+	panicOnError(err)
+	const pre = "\t// "
+	vomDump := pre + strings.Replace(dump, "\n", "\n"+pre, -1)
+	if strings.HasSuffix(vomDump, "\n"+pre) {
+		vomDump = vomDump[:len(vomDump)-len("\n"+pre)]
+	}
+	return fmt.Sprintf("%x", versionByte), fmt.Sprintf("%x", bufType.Bytes()), fmt.Sprintf("%x", buf.Bytes()), vomDump
+}
diff --git a/vom/vomtest/testcase.vdl b/vom/vomtest/testcase.vdl
new file mode 100644
index 0000000..097f982
--- /dev/null
+++ b/vom/vomtest/testcase.vdl
@@ -0,0 +1,15 @@
+// Copyright 2016 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package vomtest
+
+// TestCase represents an individual testcase for vom encoding and decoding.
+type TestCase struct {
+	Name       string // Name of the testcase
+	Value      any    // Value to test
+	Hex        string // Hex pattern representing golden vom encoding
+	HexVersion string // Portion of Hex representing the version.
+	HexType    string // Portion of Hex representing the type message(s).
+	HexValue   string // Portion of Hex representing the value message.
+}
diff --git a/vom/vomtest/vdl.config b/vom/vomtest/vdl.config
new file mode 100644
index 0000000..5c5dea5
--- /dev/null
+++ b/vom/vomtest/vdl.config
@@ -0,0 +1,6 @@
+// The vdl.config file for the vomtest package.
+config = vdltool.Config{
+	// Restrict codegen to Go for the moment, since the vomtest package uncovers
+	// corner cases that break Java.
+	GenLanguages: {Go},
+}
diff --git a/vom/vomtest/vomtest.vdl.go b/vom/vomtest/vomtest.vdl.go
new file mode 100644
index 0000000..acac859
--- /dev/null
+++ b/vom/vomtest/vomtest.vdl.go
@@ -0,0 +1,5594 @@
+// Copyright 2016 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// This file was auto-generated by the vanadium vdl tool.
+// Package: vomtest
+
+package vomtest
+
+import (
+	"fmt"
+	"reflect"
+	"v.io/v23/vdl"
+	"v.io/v23/vdl/vdltest"
+	"v.io/v23/verror"
+)
+
+var _ = __VDLInit() // Must be first; see __VDLInit comments for details.
+
+//////////////////////////////////////////////////
+// Type definitions
+
+// TestCase represents an individual testcase for vom encoding and decoding.
+type TestCase struct {
+	Name       string      // Name of the testcase
+	Value      interface{} // Value to test
+	Hex        string      // Hex pattern representing golden vom encoding
+	HexVersion string      // Portion of Hex representing the version.
+	HexType    string      // Portion of Hex representing the type message(s).
+	HexValue   string      // Portion of Hex representing the value message.
+}
+
+func (TestCase) __VDLReflect(struct {
+	Name string `vdl:"v.io/v23/vom/vomtest.TestCase"`
+}) {
+}
+
+func (m *TestCase) FillVDLTarget(t vdl.Target, tt *vdl.Type) error {
+	fieldsTarget1, err := t.StartFields(tt)
+	if err != nil {
+		return err
+	}
+	var4 := (m.Name == "")
+	if var4 {
+		if err := fieldsTarget1.ZeroField("Name"); err != nil && err != vdl.ErrFieldNoExist {
+			return err
+		}
+	} else {
+		keyTarget2, fieldTarget3, err := fieldsTarget1.StartField("Name")
+		if err != vdl.ErrFieldNoExist {
+			if err != nil {
+				return err
+			}
+			if err := fieldTarget3.FromString(string(m.Name), tt.NonOptional().Field(0).Type); err != nil {
+				return err
+			}
+			if err := fieldsTarget1.FinishField(keyTarget2, fieldTarget3); err != nil {
+				return err
+			}
+		}
+	}
+	var7 := m.Value == nil
+	if var7 {
+		if err := fieldsTarget1.ZeroField("Value"); err != nil && err != vdl.ErrFieldNoExist {
+			return err
+		}
+	} else {
+		keyTarget5, fieldTarget6, err := fieldsTarget1.StartField("Value")
+		if err != vdl.ErrFieldNoExist {
+			if err != nil {
+				return err
+			}
+
+			if err := fieldsTarget1.FinishField(keyTarget5, fieldTarget6); err != nil {
+				return err
+			}
+		}
+	}
+	var10 := (m.Hex == "")
+	if var10 {
+		if err := fieldsTarget1.ZeroField("Hex"); err != nil && err != vdl.ErrFieldNoExist {
+			return err
+		}
+	} else {
+		keyTarget8, fieldTarget9, err := fieldsTarget1.StartField("Hex")
+		if err != vdl.ErrFieldNoExist {
+			if err != nil {
+				return err
+			}
+			if err := fieldTarget9.FromString(string(m.Hex), tt.NonOptional().Field(2).Type); err != nil {
+				return err
+			}
+			if err := fieldsTarget1.FinishField(keyTarget8, fieldTarget9); err != nil {
+				return err
+			}
+		}
+	}
+	var13 := (m.HexVersion == "")
+	if var13 {
+		if err := fieldsTarget1.ZeroField("HexVersion"); err != nil && err != vdl.ErrFieldNoExist {
+			return err
+		}
+	} else {
+		keyTarget11, fieldTarget12, err := fieldsTarget1.StartField("HexVersion")
+		if err != vdl.ErrFieldNoExist {
+			if err != nil {
+				return err
+			}
+			if err := fieldTarget12.FromString(string(m.HexVersion), tt.NonOptional().Field(3).Type); err != nil {
+				return err
+			}
+			if err := fieldsTarget1.FinishField(keyTarget11, fieldTarget12); err != nil {
+				return err
+			}
+		}
+	}
+	var16 := (m.HexType == "")
+	if var16 {
+		if err := fieldsTarget1.ZeroField("HexType"); err != nil && err != vdl.ErrFieldNoExist {
+			return err
+		}
+	} else {
+		keyTarget14, fieldTarget15, err := fieldsTarget1.StartField("HexType")
+		if err != vdl.ErrFieldNoExist {
+			if err != nil {
+				return err
+			}
+			if err := fieldTarget15.FromString(string(m.HexType), tt.NonOptional().Field(4).Type); err != nil {
+				return err
+			}
+			if err := fieldsTarget1.FinishField(keyTarget14, fieldTarget15); err != nil {
+				return err
+			}
+		}
+	}
+	var19 := (m.HexValue == "")
+	if var19 {
+		if err := fieldsTarget1.ZeroField("HexValue"); err != nil && err != vdl.ErrFieldNoExist {
+			return err
+		}
+	} else {
+		keyTarget17, fieldTarget18, err := fieldsTarget1.StartField("HexValue")
+		if err != vdl.ErrFieldNoExist {
+			if err != nil {
+				return err
+			}
+			if err := fieldTarget18.FromString(string(m.HexValue), tt.NonOptional().Field(5).Type); err != nil {
+				return err
+			}
+			if err := fieldsTarget1.FinishField(keyTarget17, fieldTarget18); err != nil {
+				return err
+			}
+		}
+	}
+	if err := t.FinishFields(fieldsTarget1); err != nil {
+		return err
+	}
+	return nil
+}
+
+func (m *TestCase) MakeVDLTarget() vdl.Target {
+	return &TestCaseTarget{Value: m}
+}
+
+type TestCaseTarget struct {
+	Value      *TestCase
+	nameTarget vdl.StringTarget
+
+	hexTarget        vdl.StringTarget
+	hexVersionTarget vdl.StringTarget
+	hexTypeTarget    vdl.StringTarget
+	hexValueTarget   vdl.StringTarget
+	vdl.TargetBase
+	vdl.FieldsTargetBase
+}
+
+func (t *TestCaseTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error) {
+
+	if ttWant := vdl.TypeOf((*TestCase)(nil)).Elem(); !vdl.Compatible(tt, ttWant) {
+		return nil, fmt.Errorf("type %v incompatible with %v", tt, ttWant)
+	}
+	return t, nil
+}
+func (t *TestCaseTarget) StartField(name string) (key, field vdl.Target, _ error) {
+	switch name {
+	case "Name":
+		t.nameTarget.Value = &t.Value.Name
+		target, err := &t.nameTarget, error(nil)
+		return nil, target, err
+	case "Value":
+		target, err := vdl.ReflectTarget(reflect.ValueOf(&t.Value.Value))
+		return nil, target, err
+	case "Hex":
+		t.hexTarget.Value = &t.Value.Hex
+		target, err := &t.hexTarget, error(nil)
+		return nil, target, err
+	case "HexVersion":
+		t.hexVersionTarget.Value = &t.Value.HexVersion
+		target, err := &t.hexVersionTarget, error(nil)
+		return nil, target, err
+	case "HexType":
+		t.hexTypeTarget.Value = &t.Value.HexType
+		target, err := &t.hexTypeTarget, error(nil)
+		return nil, target, err
+	case "HexValue":
+		t.hexValueTarget.Value = &t.Value.HexValue
+		target, err := &t.hexValueTarget, error(nil)
+		return nil, target, err
+	default:
+		return nil, nil, vdl.ErrFieldNoExist
+	}
+}
+func (t *TestCaseTarget) FinishField(_, _ vdl.Target) error {
+	return nil
+}
+func (t *TestCaseTarget) ZeroField(name string) error {
+	switch name {
+	case "Name":
+		t.Value.Name = ""
+		return nil
+	case "Value":
+		t.Value.Value = nil
+		return nil
+	case "Hex":
+		t.Value.Hex = ""
+		return nil
+	case "HexVersion":
+		t.Value.HexVersion = ""
+		return nil
+	case "HexType":
+		t.Value.HexType = ""
+		return nil
+	case "HexValue":
+		t.Value.HexValue = ""
+		return nil
+	default:
+		return vdl.ErrFieldNoExist
+	}
+}
+func (t *TestCaseTarget) FinishFields(_ vdl.FieldsTarget) error {
+
+	return nil
+}
+
+func (x TestCase) VDLIsZero() bool {
+	return x == TestCase{}
+}
+
+func (x TestCase) VDLWrite(enc vdl.Encoder) error {
+	if err := enc.StartValue(vdl.TypeOf((*TestCase)(nil)).Elem()); err != nil {
+		return err
+	}
+	if x.Name != "" {
+		if err := enc.NextField("Name"); err != nil {
+			return err
+		}
+		if err := enc.StartValue(vdl.StringType); err != nil {
+			return err
+		}
+		if err := enc.EncodeString(x.Name); err != nil {
+			return err
+		}
+		if err := enc.FinishValue(); err != nil {
+			return err
+		}
+	}
+	if x.Value != nil {
+		if err := enc.NextField("Value"); err != nil {
+			return err
+		}
+		if err := vdl.Write(enc, x.Value); err != nil {
+			return err
+		}
+	}
+	if x.Hex != "" {
+		if err := enc.NextField("Hex"); err != nil {
+			return err
+		}
+		if err := enc.StartValue(vdl.StringType); err != nil {
+			return err
+		}
+		if err := enc.EncodeString(x.Hex); err != nil {
+			return err
+		}
+		if err := enc.FinishValue(); err != nil {
+			return err
+		}
+	}
+	if x.HexVersion != "" {
+		if err := enc.NextField("HexVersion"); err != nil {
+			return err
+		}
+		if err := enc.StartValue(vdl.StringType); err != nil {
+			return err
+		}
+		if err := enc.EncodeString(x.HexVersion); err != nil {
+			return err
+		}
+		if err := enc.FinishValue(); err != nil {
+			return err
+		}
+	}
+	if x.HexType != "" {
+		if err := enc.NextField("HexType"); err != nil {
+			return err
+		}
+		if err := enc.StartValue(vdl.StringType); err != nil {
+			return err
+		}
+		if err := enc.EncodeString(x.HexType); err != nil {
+			return err
+		}
+		if err := enc.FinishValue(); err != nil {
+			return err
+		}
+	}
+	if x.HexValue != "" {
+		if err := enc.NextField("HexValue"); err != nil {
+			return err
+		}
+		if err := enc.StartValue(vdl.StringType); err != nil {
+			return err
+		}
+		if err := enc.EncodeString(x.HexValue); err != nil {
+			return err
+		}
+		if err := enc.FinishValue(); err != nil {
+			return err
+		}
+	}
+	if err := enc.NextField(""); err != nil {
+		return err
+	}
+	return enc.FinishValue()
+}
+
+func (x *TestCase) VDLRead(dec vdl.Decoder) error {
+	*x = TestCase{}
+	if err := dec.StartValue(); err != nil {
+		return err
+	}
+	if (dec.StackDepth() == 1 || dec.IsAny()) && !vdl.Compatible(vdl.TypeOf(*x), dec.Type()) {
+		return fmt.Errorf("incompatible struct %T, from %v", *x, dec.Type())
+	}
+	for {
+		f, err := dec.NextField()
+		if err != nil {
+			return err
+		}
+		switch f {
+		case "":
+			return dec.FinishValue()
+		case "Name":
+			if err := dec.StartValue(); err != nil {
+				return err
+			}
+			var err error
+			if x.Name, err = dec.DecodeString(); err != nil {
+				return err
+			}
+			if err := dec.FinishValue(); err != nil {
+				return err
+			}
+		case "Value":
+			var readAny interface{}
+			if err := vdl.Read(dec, &readAny); err != nil {
+				return err
+			}
+			x.Value = readAny
+		case "Hex":
+			if err := dec.StartValue(); err != nil {
+				return err
+			}
+			var err error
+			if x.Hex, err = dec.DecodeString(); err != nil {
+				return err
+			}
+			if err := dec.FinishValue(); err != nil {
+				return err
+			}
+		case "HexVersion":
+			if err := dec.StartValue(); err != nil {
+				return err
+			}
+			var err error
+			if x.HexVersion, err = dec.DecodeString(); err != nil {
+				return err
+			}
+			if err := dec.FinishValue(); err != nil {
+				return err
+			}
+		case "HexType":
+			if err := dec.StartValue(); err != nil {
+				return err
+			}
+			var err error
+			if x.HexType, err = dec.DecodeString(); err != nil {
+				return err
+			}
+			if err := dec.FinishValue(); err != nil {
+				return err
+			}
+		case "HexValue":
+			if err := dec.StartValue(); err != nil {
+				return err
+			}
+			var err error
+			if x.HexValue, err = dec.DecodeString(); err != nil {
+				return err
+			}
+			if err := dec.FinishValue(); err != nil {
+				return err
+			}
+		default:
+			if err := dec.SkipValue(); err != nil {
+				return err
+			}
+		}
+	}
+}
+
+//////////////////////////////////////////////////
+// Const definitions
+
+var data81 = []TestCase{
+	{
+		Name:       "Zero any(nil)",
+		Hex:        "811e000001e0",
+		HexVersion: "81",
+		HexValue:   "1e000001e0",
+	},
+	{
+		Name:       "Zero false",
+		Value:      false,
+		Hex:        "810200",
+		HexVersion: "81",
+		HexValue:   "0200",
+	},
+	{
+		Name:       "Full true",
+		Value:      true,
+		Hex:        "810201",
+		HexVersion: "81",
+		HexValue:   "0201",
+	},
+	{
+		Name:       "Zero vdltest.VBool(false)",
+		Value:      vdltest.VBool(false),
+		Hex:        "81512000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15200",
+		HexVersion: "81",
+		HexType:    "512000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "Full vdltest.VBool(true)",
+		Value:      vdltest.VBool(true),
+		Hex:        "81512000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15201",
+		HexVersion: "81",
+		HexType:    "512000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1",
+		HexValue:   "5201",
+	},
+	{
+		Name:       "Zero \"\"",
+		Value:      "",
+		Hex:        "810600",
+		HexVersion: "81",
+		HexValue:   "0600",
+	},
+	{
+		Name:       "Full \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"",
+		Value:      "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+		Hex:        "8106296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexValue:   "06296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero vdltest.VString(\"\")",
+		Value:      vdltest.VString(""),
+		Hex:        "81512200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15200",
+		HexVersion: "81",
+		HexType:    "512200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "Full vdltest.VString(\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\")",
+		Value:      vdltest.VString("abcdefghijklmnopΔΘΠΣΦ王普澤世界"),
+		Hex:        "81512200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e152296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "512200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1",
+		HexValue:   "52296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero typeobject(any)",
+		Value:      vdl.AnyType,
+		Hex:        "811c010f00",
+		HexVersion: "81",
+		HexValue:   "1c010f00",
+	},
+	{
+		Name:       "Full typeobject(int64)",
+		Value:      vdl.Int64Type,
+		Hex:        "811c010900",
+		HexVersion: "81",
+		HexValue:   "1c010900",
+	},
+	{
+		Name:       "Zero byte(0)",
+		Value:      byte(0),
+		Hex:        "810400",
+		HexVersion: "81",
+		HexValue:   "0400",
+	},
+	{
+		Name:       "+Max byte(255)",
+		Value:      byte(255),
+		Hex:        "8104ffff",
+		HexVersion: "81",
+		HexValue:   "04ffff",
+	},
+	{
+		Name:       "+Min byte(1)",
+		Value:      byte(1),
+		Hex:        "810401",
+		HexVersion: "81",
+		HexValue:   "0401",
+	},
+	{
+		Name:       "Full byte(123)",
+		Value:      byte(123),
+		Hex:        "81047b",
+		HexVersion: "81",
+		HexValue:   "047b",
+	},
+	{
+		Name:       "Zero vdltest.VByte(0)",
+		Value:      vdltest.VByte(0),
+		Hex:        "81512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15200",
+		HexVersion: "81",
+		HexType:    "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "+Max vdltest.VByte(255)",
+		Value:      vdltest.VByte(255),
+		Hex:        "81512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e152ffff",
+		HexVersion: "81",
+		HexType:    "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1",
+		HexValue:   "52ffff",
+	},
+	{
+		Name:       "+Min vdltest.VByte(1)",
+		Value:      vdltest.VByte(1),
+		Hex:        "81512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15201",
+		HexVersion: "81",
+		HexType:    "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1",
+		HexValue:   "5201",
+	},
+	{
+		Name:       "Full vdltest.VByte(123)",
+		Value:      vdltest.VByte(123),
+		Hex:        "81512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1527b",
+		HexVersion: "81",
+		HexType:    "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1",
+		HexValue:   "527b",
+	},
+	{
+		Name:       "Zero vdltest.VEnumAbc.A",
+		Value:      vdltest.VEnumAbcA,
+		Hex:        "81512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15200",
+		HexVersion: "81",
+		HexType:    "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "Full vdltest.VEnumAbc.B",
+		Value:      vdltest.VEnumAbcB,
+		Hex:        "81512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15201",
+		HexVersion: "81",
+		HexType:    "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1",
+		HexValue:   "5201",
+	},
+	{
+		Name:       "Full vdltest.VEnumAbc.C",
+		Value:      vdltest.VEnumAbcC,
+		Hex:        "81512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15202",
+		HexVersion: "81",
+		HexType:    "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1",
+		HexValue:   "5202",
+	},
+	{
+		Name:       "Zero vdltest.VEnumBcd.B",
+		Value:      vdltest.VEnumBcdB,
+		Hex:        "81512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15200",
+		HexVersion: "81",
+		HexType:    "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "Full vdltest.VEnumBcd.C",
+		Value:      vdltest.VEnumBcdC,
+		Hex:        "81512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15201",
+		HexVersion: "81",
+		HexType:    "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1",
+		HexValue:   "5201",
+	},
+	{
+		Name:       "Full vdltest.VEnumBcd.D",
+		Value:      vdltest.VEnumBcdD,
+		Hex:        "81512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15202",
+		HexVersion: "81",
+		HexType:    "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1",
+		HexValue:   "5202",
+	},
+	{
+		Name:       "Zero vdltest.VStructEmpty{}",
+		Value:      vdltest.VStructEmpty{},
+		Hex:        "815125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15201e1",
+		HexVersion: "81",
+		HexType:    "5125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1",
+		HexValue:   "5201e1",
+	},
+	{
+		Name:       "Zero any(nil)",
+		Hex:        "811e000001e0",
+		HexVersion: "81",
+		HexValue:   "1e000001e0",
+	},
+	{
+		Name: "Full error{Id: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", RetryCode: RetryBackoff, Msg: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: verror.FromWire(vdl.WireError{
+			Id:        "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			RetryCode: vdl.WireRetryCodeRetryBackoff,
+			Msg:       "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+		}),
+		Hex:        "815336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1550403010fe151360600056572726f720104000249640103e100095265747279436f6465012ae100034d73670103e10009506172616d4c697374012be1e15200005900296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+		HexVersion: "81",
+		HexType:    "5336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1550403010fe151360600056572726f720104000249640103e100095265747279436f6465012ae100034d73670103e10009506172616d4c697374012be1e1",
+		HexValue:   "5200005900296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+	},
+	{
+		Name:       "Zero uint16(0)",
+		Value:      uint16(0),
+		Hex:        "810800",
+		HexVersion: "81",
+		HexValue:   "0800",
+	},
+	{
+		Name:       "+Max uint16(65535)",
+		Value:      uint16(65535),
+		Hex:        "8108feffff",
+		HexVersion: "81",
+		HexValue:   "08feffff",
+	},
+	{
+		Name:       "+Min uint16(1)",
+		Value:      uint16(1),
+		Hex:        "810801",
+		HexVersion: "81",
+		HexValue:   "0801",
+	},
+	{
+		Name:       "Full uint16(123)",
+		Value:      uint16(123),
+		Hex:        "81087b",
+		HexVersion: "81",
+		HexValue:   "087b",
+	},
+	{
+		Name:       "Zero vdltest.VUint16(0)",
+		Value:      vdltest.VUint16(0),
+		Hex:        "81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15200",
+		HexVersion: "81",
+		HexType:    "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "+Max vdltest.VUint16(65535)",
+		Value:      vdltest.VUint16(65535),
+		Hex:        "81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e152feffff",
+		HexVersion: "81",
+		HexType:    "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1",
+		HexValue:   "52feffff",
+	},
+	{
+		Name:       "+Min vdltest.VUint16(1)",
+		Value:      vdltest.VUint16(1),
+		Hex:        "81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15201",
+		HexVersion: "81",
+		HexType:    "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1",
+		HexValue:   "5201",
+	},
+	{
+		Name:       "Full vdltest.VUint16(123)",
+		Value:      vdltest.VUint16(123),
+		Hex:        "81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1527b",
+		HexVersion: "81",
+		HexType:    "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1",
+		HexValue:   "527b",
+	},
+	{
+		Name:       "Zero uint32(0)",
+		Value:      uint32(0),
+		Hex:        "810a00",
+		HexVersion: "81",
+		HexValue:   "0a00",
+	},
+	{
+		Name:       "+Max uint32(4294967295)",
+		Value:      uint32(4294967295),
+		Hex:        "810afcffffffff",
+		HexVersion: "81",
+		HexValue:   "0afcffffffff",
+	},
+	{
+		Name:       "+Min uint32(1)",
+		Value:      uint32(1),
+		Hex:        "810a01",
+		HexVersion: "81",
+		HexValue:   "0a01",
+	},
+	{
+		Name:       "Full uint32(123)",
+		Value:      uint32(123),
+		Hex:        "810a7b",
+		HexVersion: "81",
+		HexValue:   "0a7b",
+	},
+	{
+		Name:       "Zero vdltest.VUint32(0)",
+		Value:      vdltest.VUint32(0),
+		Hex:        "81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15200",
+		HexVersion: "81",
+		HexType:    "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "+Max vdltest.VUint32(4294967295)",
+		Value:      vdltest.VUint32(4294967295),
+		Hex:        "81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e152fcffffffff",
+		HexVersion: "81",
+		HexType:    "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1",
+		HexValue:   "52fcffffffff",
+	},
+	{
+		Name:       "+Min vdltest.VUint32(1)",
+		Value:      vdltest.VUint32(1),
+		Hex:        "81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15201",
+		HexVersion: "81",
+		HexType:    "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1",
+		HexValue:   "5201",
+	},
+	{
+		Name:       "Full vdltest.VUint32(123)",
+		Value:      vdltest.VUint32(123),
+		Hex:        "81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1527b",
+		HexVersion: "81",
+		HexType:    "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1",
+		HexValue:   "527b",
+	},
+	{
+		Name:       "Zero uint64(0)",
+		Value:      uint64(0),
+		Hex:        "810c00",
+		HexVersion: "81",
+		HexValue:   "0c00",
+	},
+	{
+		Name:       "+Max uint64(18446744073709551615)",
+		Value:      uint64(18446744073709551615),
+		Hex:        "810cf8ffffffffffffffff",
+		HexVersion: "81",
+		HexValue:   "0cf8ffffffffffffffff",
+	},
+	{
+		Name:       "+Min uint64(1)",
+		Value:      uint64(1),
+		Hex:        "810c01",
+		HexVersion: "81",
+		HexValue:   "0c01",
+	},
+	{
+		Name:       "Full uint64(123)",
+		Value:      uint64(123),
+		Hex:        "810c7b",
+		HexVersion: "81",
+		HexValue:   "0c7b",
+	},
+	{
+		Name:       "Zero vdltest.VUint64(0)",
+		Value:      vdltest.VUint64(0),
+		Hex:        "81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15200",
+		HexVersion: "81",
+		HexType:    "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "+Max vdltest.VUint64(18446744073709551615)",
+		Value:      vdltest.VUint64(18446744073709551615),
+		Hex:        "81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e152f8ffffffffffffffff",
+		HexVersion: "81",
+		HexType:    "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1",
+		HexValue:   "52f8ffffffffffffffff",
+	},
+	{
+		Name:       "+Min vdltest.VUint64(1)",
+		Value:      vdltest.VUint64(1),
+		Hex:        "81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15201",
+		HexVersion: "81",
+		HexType:    "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1",
+		HexValue:   "5201",
+	},
+	{
+		Name:       "Full vdltest.VUint64(123)",
+		Value:      vdltest.VUint64(123),
+		Hex:        "81512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1527b",
+		HexVersion: "81",
+		HexType:    "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1",
+		HexValue:   "527b",
+	},
+	{
+		Name:       "Zero int8(0)",
+		Value:      int8(0),
+		Hex:        "812000",
+		HexVersion: "81",
+		HexValue:   "2000",
+	},
+	{
+		Name:       "+Max int8(127)",
+		Value:      int8(127),
+		Hex:        "8120fffe",
+		HexVersion: "81",
+		HexValue:   "20fffe",
+	},
+	{
+		Name:       "+Min int8(1)",
+		Value:      int8(1),
+		Hex:        "812002",
+		HexVersion: "81",
+		HexValue:   "2002",
+	},
+	{
+		Name:       "-Max int8(-128)",
+		Value:      int8(-128),
+		Hex:        "8120ffff",
+		HexVersion: "81",
+		HexValue:   "20ffff",
+	},
+	{
+		Name:       "-Min int8(-1)",
+		Value:      int8(-1),
+		Hex:        "812001",
+		HexVersion: "81",
+		HexValue:   "2001",
+	},
+	{
+		Name:       "Full int8(-123)",
+		Value:      int8(-123),
+		Hex:        "8120fff5",
+		HexVersion: "81",
+		HexValue:   "20fff5",
+	},
+	{
+		Name:       "Zero vdltest.VInt8(0)",
+		Value:      vdltest.VInt8(0),
+		Hex:        "81512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15200",
+		HexVersion: "81",
+		HexType:    "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "+Max vdltest.VInt8(127)",
+		Value:      vdltest.VInt8(127),
+		Hex:        "81512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e152fffe",
+		HexVersion: "81",
+		HexType:    "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1",
+		HexValue:   "52fffe",
+	},
+	{
+		Name:       "+Min vdltest.VInt8(1)",
+		Value:      vdltest.VInt8(1),
+		Hex:        "81512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15202",
+		HexVersion: "81",
+		HexType:    "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1",
+		HexValue:   "5202",
+	},
+	{
+		Name:       "-Max vdltest.VInt8(-128)",
+		Value:      vdltest.VInt8(-128),
+		Hex:        "81512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e152ffff",
+		HexVersion: "81",
+		HexType:    "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1",
+		HexValue:   "52ffff",
+	},
+	{
+		Name:       "-Min vdltest.VInt8(-1)",
+		Value:      vdltest.VInt8(-1),
+		Hex:        "81512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15201",
+		HexVersion: "81",
+		HexType:    "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1",
+		HexValue:   "5201",
+	},
+	{
+		Name:       "Full vdltest.VInt8(-123)",
+		Value:      vdltest.VInt8(-123),
+		Hex:        "81512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e152fff5",
+		HexVersion: "81",
+		HexType:    "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1",
+		HexValue:   "52fff5",
+	},
+	{
+		Name:       "Zero int16(0)",
+		Value:      int16(0),
+		Hex:        "810e00",
+		HexVersion: "81",
+		HexValue:   "0e00",
+	},
+	{
+		Name:       "+Max int16(32767)",
+		Value:      int16(32767),
+		Hex:        "810efefffe",
+		HexVersion: "81",
+		HexValue:   "0efefffe",
+	},
+	{
+		Name:       "+Min int16(1)",
+		Value:      int16(1),
+		Hex:        "810e02",
+		HexVersion: "81",
+		HexValue:   "0e02",
+	},
+	{
+		Name:       "-Max int16(-32768)",
+		Value:      int16(-32768),
+		Hex:        "810efeffff",
+		HexVersion: "81",
+		HexValue:   "0efeffff",
+	},
+	{
+		Name:       "-Min int16(-1)",
+		Value:      int16(-1),
+		Hex:        "810e01",
+		HexVersion: "81",
+		HexValue:   "0e01",
+	},
+	{
+		Name:       "Full int16(-123)",
+		Value:      int16(-123),
+		Hex:        "810efff5",
+		HexVersion: "81",
+		HexValue:   "0efff5",
+	},
+	{
+		Name:       "Zero vdltest.VInt16(0)",
+		Value:      vdltest.VInt16(0),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15200",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "+Max vdltest.VInt16(32767)",
+		Value:      vdltest.VInt16(32767),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e152fefffe",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1",
+		HexValue:   "52fefffe",
+	},
+	{
+		Name:       "+Min vdltest.VInt16(1)",
+		Value:      vdltest.VInt16(1),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15202",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1",
+		HexValue:   "5202",
+	},
+	{
+		Name:       "-Max vdltest.VInt16(-32768)",
+		Value:      vdltest.VInt16(-32768),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e152feffff",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1",
+		HexValue:   "52feffff",
+	},
+	{
+		Name:       "-Min vdltest.VInt16(-1)",
+		Value:      vdltest.VInt16(-1),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15201",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1",
+		HexValue:   "5201",
+	},
+	{
+		Name:       "Full vdltest.VInt16(-123)",
+		Value:      vdltest.VInt16(-123),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e152fff5",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1",
+		HexValue:   "52fff5",
+	},
+	{
+		Name:       "Zero int32(0)",
+		Value:      int32(0),
+		Hex:        "811000",
+		HexVersion: "81",
+		HexValue:   "1000",
+	},
+	{
+		Name:       "+Max int32(2147483647)",
+		Value:      int32(2147483647),
+		Hex:        "8110fcfffffffe",
+		HexVersion: "81",
+		HexValue:   "10fcfffffffe",
+	},
+	{
+		Name:       "+Min int32(1)",
+		Value:      int32(1),
+		Hex:        "811002",
+		HexVersion: "81",
+		HexValue:   "1002",
+	},
+	{
+		Name:       "-Max int32(-2147483648)",
+		Value:      int32(-2147483648),
+		Hex:        "8110fcffffffff",
+		HexVersion: "81",
+		HexValue:   "10fcffffffff",
+	},
+	{
+		Name:       "-Min int32(-1)",
+		Value:      int32(-1),
+		Hex:        "811001",
+		HexVersion: "81",
+		HexValue:   "1001",
+	},
+	{
+		Name:       "Full int32(-123)",
+		Value:      int32(-123),
+		Hex:        "8110fff5",
+		HexVersion: "81",
+		HexValue:   "10fff5",
+	},
+	{
+		Name:       "Zero vdltest.VInt32(0)",
+		Value:      vdltest.VInt32(0),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15200",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "+Max vdltest.VInt32(2147483647)",
+		Value:      vdltest.VInt32(2147483647),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e152fcfffffffe",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1",
+		HexValue:   "52fcfffffffe",
+	},
+	{
+		Name:       "+Min vdltest.VInt32(1)",
+		Value:      vdltest.VInt32(1),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15202",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1",
+		HexValue:   "5202",
+	},
+	{
+		Name:       "-Max vdltest.VInt32(-2147483648)",
+		Value:      vdltest.VInt32(-2147483648),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e152fcffffffff",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1",
+		HexValue:   "52fcffffffff",
+	},
+	{
+		Name:       "-Min vdltest.VInt32(-1)",
+		Value:      vdltest.VInt32(-1),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15201",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1",
+		HexValue:   "5201",
+	},
+	{
+		Name:       "Full vdltest.VInt32(-123)",
+		Value:      vdltest.VInt32(-123),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e152fff5",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1",
+		HexValue:   "52fff5",
+	},
+	{
+		Name:       "Zero int64(0)",
+		Value:      int64(0),
+		Hex:        "811200",
+		HexVersion: "81",
+		HexValue:   "1200",
+	},
+	{
+		Name:       "+Max int64(9223372036854775807)",
+		Value:      int64(9223372036854775807),
+		Hex:        "8112f8fffffffffffffffe",
+		HexVersion: "81",
+		HexValue:   "12f8fffffffffffffffe",
+	},
+	{
+		Name:       "+Min int64(1)",
+		Value:      int64(1),
+		Hex:        "811202",
+		HexVersion: "81",
+		HexValue:   "1202",
+	},
+	{
+		Name:       "-Max int64(-9223372036854775808)",
+		Value:      int64(-9223372036854775808),
+		Hex:        "8112f8ffffffffffffffff",
+		HexVersion: "81",
+		HexValue:   "12f8ffffffffffffffff",
+	},
+	{
+		Name:       "-Min int64(-1)",
+		Value:      int64(-1),
+		Hex:        "811201",
+		HexVersion: "81",
+		HexValue:   "1201",
+	},
+	{
+		Name:       "Full int64(-123)",
+		Value:      int64(-123),
+		Hex:        "8112fff5",
+		HexVersion: "81",
+		HexValue:   "12fff5",
+	},
+	{
+		Name:       "Zero vdltest.VInt64(0)",
+		Value:      vdltest.VInt64(0),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15200",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "+Max vdltest.VInt64(9223372036854775807)",
+		Value:      vdltest.VInt64(9223372036854775807),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e152f8fffffffffffffffe",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1",
+		HexValue:   "52f8fffffffffffffffe",
+	},
+	{
+		Name:       "+Min vdltest.VInt64(1)",
+		Value:      vdltest.VInt64(1),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15202",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1",
+		HexValue:   "5202",
+	},
+	{
+		Name:       "-Max vdltest.VInt64(-9223372036854775808)",
+		Value:      vdltest.VInt64(-9223372036854775808),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e152f8ffffffffffffffff",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1",
+		HexValue:   "52f8ffffffffffffffff",
+	},
+	{
+		Name:       "-Min vdltest.VInt64(-1)",
+		Value:      vdltest.VInt64(-1),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15201",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1",
+		HexValue:   "5201",
+	},
+	{
+		Name:       "Full vdltest.VInt64(-123)",
+		Value:      vdltest.VInt64(-123),
+		Hex:        "81512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e152fff5",
+		HexVersion: "81",
+		HexType:    "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1",
+		HexValue:   "52fff5",
+	},
+	{
+		Name:       "Zero float32(0)",
+		Value:      float32(0),
+		Hex:        "811400",
+		HexVersion: "81",
+		HexValue:   "1400",
+	},
+	{
+		Name:       "+Max float32(1.7014117e+38)",
+		Value:      float32(1.7014117e+38),
+		Hex:        "8114fbe0ffffdf47",
+		HexVersion: "81",
+		HexValue:   "14fbe0ffffdf47",
+	},
+	{
+		Name:       "+Min float32(1.4e-44)",
+		Value:      float32(1.4e-44),
+		Hex:        "8114fed436",
+		HexVersion: "81",
+		HexValue:   "14fed436",
+	},
+	{
+		Name:       "-Max float32(-1.7014117e+38)",
+		Value:      float32(-1.7014117e+38),
+		Hex:        "8114fbe0ffffdfc7",
+		HexVersion: "81",
+		HexValue:   "14fbe0ffffdfc7",
+	},
+	{
+		Name:       "-Min float32(-1.4e-44)",
+		Value:      float32(-1.4e-44),
+		Hex:        "8114fed4b6",
+		HexVersion: "81",
+		HexValue:   "14fed4b6",
+	},
+	{
+		Name:       "Full float32(1.23)",
+		Value:      float32(1.23),
+		Hex:        "8114fb8014aef33f",
+		HexVersion: "81",
+		HexValue:   "14fb8014aef33f",
+	},
+	{
+		Name:       "Zero vdltest.VFloat32(0)",
+		Value:      vdltest.VFloat32(0),
+		Hex:        "81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae15200",
+		HexVersion: "81",
+		HexType:    "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "+Max vdltest.VFloat32(1.7014117e+38)",
+		Value:      vdltest.VFloat32(1.7014117e+38),
+		Hex:        "81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fbe0ffffdf47",
+		HexVersion: "81",
+		HexType:    "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1",
+		HexValue:   "52fbe0ffffdf47",
+	},
+	{
+		Name:       "+Min vdltest.VFloat32(1.4e-44)",
+		Value:      vdltest.VFloat32(1.4e-44),
+		Hex:        "81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fed436",
+		HexVersion: "81",
+		HexType:    "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1",
+		HexValue:   "52fed436",
+	},
+	{
+		Name:       "-Max vdltest.VFloat32(-1.7014117e+38)",
+		Value:      vdltest.VFloat32(-1.7014117e+38),
+		Hex:        "81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fbe0ffffdfc7",
+		HexVersion: "81",
+		HexType:    "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1",
+		HexValue:   "52fbe0ffffdfc7",
+	},
+	{
+		Name:       "-Min vdltest.VFloat32(-1.4e-44)",
+		Value:      vdltest.VFloat32(-1.4e-44),
+		Hex:        "81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fed4b6",
+		HexVersion: "81",
+		HexType:    "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1",
+		HexValue:   "52fed4b6",
+	},
+	{
+		Name:       "Full vdltest.VFloat32(1.23)",
+		Value:      vdltest.VFloat32(1.23),
+		Hex:        "81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fb8014aef33f",
+		HexVersion: "81",
+		HexType:    "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1",
+		HexValue:   "52fb8014aef33f",
+	},
+	{
+		Name:       "Zero float64(0)",
+		Value:      float64(0),
+		Hex:        "811600",
+		HexVersion: "81",
+		HexValue:   "1600",
+	},
+	{
+		Name:       "+Max float64(8.988465674311579e+307)",
+		Value:      float64(8.988465674311579e+307),
+		Hex:        "8116f8ffffffffffffdf7f",
+		HexVersion: "81",
+		HexValue:   "16f8ffffffffffffdf7f",
+	},
+	{
+		Name:       "+Min float64(5e-323)",
+		Value:      float64(5e-323),
+		Hex:        "8116f80a00000000000000",
+		HexVersion: "81",
+		HexValue:   "16f80a00000000000000",
+	},
+	{
+		Name:       "-Max float64(-8.988465674311579e+307)",
+		Value:      float64(-8.988465674311579e+307),
+		Hex:        "8116f8ffffffffffffdfff",
+		HexVersion: "81",
+		HexValue:   "16f8ffffffffffffdfff",
+	},
+	{
+		Name:       "-Min float64(-5e-323)",
+		Value:      float64(-5e-323),
+		Hex:        "8116f80a00000000000080",
+		HexVersion: "81",
+		HexValue:   "16f80a00000000000080",
+	},
+	{
+		Name:       "Full float64(1.23)",
+		Value:      float64(1.23),
+		Hex:        "8116f8ae47e17a14aef33f",
+		HexVersion: "81",
+		HexValue:   "16f8ae47e17a14aef33f",
+	},
+	{
+		Name:       "Zero vdltest.VFloat64(0)",
+		Value:      vdltest.VFloat64(0),
+		Hex:        "81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15200",
+		HexVersion: "81",
+		HexType:    "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "+Max vdltest.VFloat64(8.988465674311579e+307)",
+		Value:      vdltest.VFloat64(8.988465674311579e+307),
+		Hex:        "81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f8ffffffffffffdf7f",
+		HexVersion: "81",
+		HexType:    "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1",
+		HexValue:   "52f8ffffffffffffdf7f",
+	},
+	{
+		Name:       "+Min vdltest.VFloat64(5e-323)",
+		Value:      vdltest.VFloat64(5e-323),
+		Hex:        "81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f80a00000000000000",
+		HexVersion: "81",
+		HexType:    "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1",
+		HexValue:   "52f80a00000000000000",
+	},
+	{
+		Name:       "-Max vdltest.VFloat64(-8.988465674311579e+307)",
+		Value:      vdltest.VFloat64(-8.988465674311579e+307),
+		Hex:        "81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f8ffffffffffffdfff",
+		HexVersion: "81",
+		HexType:    "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1",
+		HexValue:   "52f8ffffffffffffdfff",
+	},
+	{
+		Name:       "-Min vdltest.VFloat64(-5e-323)",
+		Value:      vdltest.VFloat64(-5e-323),
+		Hex:        "81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f80a00000000000080",
+		HexVersion: "81",
+		HexType:    "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1",
+		HexValue:   "52f80a00000000000080",
+	},
+	{
+		Name:       "Full vdltest.VFloat64(1.23)",
+		Value:      vdltest.VFloat64(1.23),
+		Hex:        "81512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f8ae47e17a14aef33f",
+		HexVersion: "81",
+		HexType:    "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1",
+		HexValue:   "52f8ae47e17a14aef33f",
+	},
+	{
+		Name:       "Zero ?vdltest.VStructEmpty(nil)",
+		Value:      (*vdltest.VStructEmpty)(nil),
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510408012ae15201e0",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510408012ae1",
+		HexValue:   "5201e0",
+	},
+	{
+		Name:       "Full ?vdltest.VStructEmpty{}",
+		Value:      &vdltest.VStructEmpty{},
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510408012ae15201e1",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510408012ae1",
+		HexValue:   "5201e1",
+	},
+	{
+		Name:       "Zero vdltest.VArray3_Any{}",
+		Value:      vdltest.VArray3_Any{},
+		Hex:        "815128020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15200000400e0e0e0",
+		HexVersion: "81",
+		HexType:    "5128020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1",
+		HexValue:   "5200000400e0e0e0",
+	},
+	{
+		Name: "Full vdltest.VArray3_Any{int64(-123), int64(-123), int64(-123)}",
+		Value: vdltest.VArray3_Any{
+			int64(-123),
+			int64(-123),
+			int64(-123),
+		},
+		Hex:        "815128020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1520109030202020d000000fff50001fff50002fff5",
+		HexVersion: "81",
+		HexType:    "5128020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1",
+		HexValue:   "520109030202020d000000fff50001fff50002fff5",
+	},
+	{
+		Name:       "Zero vdltest.VArray3_Bool{}",
+		Value:      vdltest.VArray3_Bool{},
+		Hex:        "815129020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1520400000000",
+		HexVersion: "81",
+		HexType:    "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1",
+		HexValue:   "520400000000",
+	},
+	{
+		Name: "Full vdltest.VArray3_Bool{true, true, true}",
+		Value: vdltest.VArray3_Bool{
+			true,
+			true,
+			true,
+		},
+		Hex:        "815129020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1520400010101",
+		HexVersion: "81",
+		HexType:    "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1",
+		HexValue:   "520400010101",
+	},
+	{
+		Name:       "Zero vdltest.VArray3_VBool{}",
+		Value:      vdltest.VArray3_VBool{},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1520400000000",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1",
+		HexValue:   "520400000000",
+	},
+	{
+		Name: "Full vdltest.VArray3_VBool{true, true, true}",
+		Value: vdltest.VArray3_VBool{
+			true,
+			true,
+			true,
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1520400010101",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1",
+		HexValue:   "520400010101",
+	},
+	{
+		Name:       "Zero vdltest.VArray1_String{}",
+		Value:      vdltest.VArray1_String{},
+		Hex:        "81512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e152020000",
+		HexVersion: "81",
+		HexType:    "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1",
+		HexValue:   "52020000",
+	},
+	{
+		Name: "Full vdltest.VArray1_String{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: vdltest.VArray1_String{
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+		},
+		Hex:        "81512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1522b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1",
+		HexValue:   "522b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero vdltest.VArray3_VString{}",
+		Value:      vdltest.VArray3_VString{},
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1520400000000",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1",
+		HexValue:   "520400000000",
+	},
+	{
+		Name: "Full vdltest.VArray3_VString{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: vdltest.VArray3_VString{
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+		},
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1527f00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1",
+		HexValue:   "527f00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name: "Zero vdltest.VArray2_TypeObject{}",
+		Value: vdltest.VArray2_TypeObject{
+			vdl.AnyType,
+			vdl.AnyType,
+		},
+		Hex:        "81512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e152010f03000000",
+		HexVersion: "81",
+		HexType:    "512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1",
+		HexValue:   "52010f03000000",
+	},
+	{
+		Name: "Full vdltest.VArray2_TypeObject{typeobject(int64), typeobject(int64)}",
+		Value: vdltest.VArray2_TypeObject{
+			vdl.Int64Type,
+			vdl.Int64Type,
+		},
+		Hex:        "81512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e152010903000000",
+		HexVersion: "81",
+		HexType:    "512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1",
+		HexValue:   "52010903000000",
+	},
+	{
+		Name:       "Zero vdltest.VArray1_Byte(\"\\x00\")",
+		Value:      vdltest.VArray1_Byte{},
+		Hex:        "815129020021762e696f2f7632332f76646c2f76646c746573742e564172726179315f4279746501020201e1520000",
+		HexVersion: "81",
+		HexType:    "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179315f4279746501020201e1",
+		HexValue:   "520000",
+	},
+	{
+		Name: "Full vdltest.VArray1_Byte(\"{\")",
+		Value: vdltest.VArray1_Byte{
+			123,
+		},
+		Hex:        "815129020021762e696f2f7632332f76646c2f76646c746573742e564172726179315f4279746501020201e152007b",
+		HexVersion: "81",
+		HexType:    "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179315f4279746501020201e1",
+		HexValue:   "52007b",
+	},
+	{
+		Name:       "Zero vdltest.VArray2_VByte(\"\\x00\\x00\")",
+		Value:      vdltest.VArray2_VByte{},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e152000000",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e1",
+		HexValue:   "52000000",
+	},
+	{
+		Name: "Full vdltest.VArray2_VByte(\"{{\")",
+		Value: vdltest.VArray2_VByte{
+			123,
+			123,
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e152007b7b",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e1",
+		HexValue:   "52007b7b",
+	},
+	{
+		Name:       "Zero vdltest.VArray2_VEnumAbc{}",
+		Value:      vdltest.VArray2_VEnumAbc{},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e15203000000",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e1",
+		HexValue:   "5203000000",
+	},
+	{
+		Name: "Full vdltest.VArray2_VEnumAbc{vdltest.VEnumAbc.C, vdltest.VEnumAbc.C}",
+		Value: vdltest.VArray2_VEnumAbc{
+			vdltest.VEnumAbcC,
+			vdltest.VEnumAbcC,
+		},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e15203000202",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e1",
+		HexValue:   "5203000202",
+	},
+	{
+		Name:       "Zero vdltest.VArray2_VEnumBcd{}",
+		Value:      vdltest.VArray2_VEnumBcd{},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e15203000000",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e1",
+		HexValue:   "5203000000",
+	},
+	{
+		Name: "Full vdltest.VArray2_VEnumBcd{vdltest.VEnumBcd.D, vdltest.VEnumBcd.D}",
+		Value: vdltest.VArray2_VEnumBcd{
+			vdltest.VEnumBcdD,
+			vdltest.VEnumBcdD,
+		},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e15203000202",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e1",
+		HexValue:   "5203000202",
+	},
+	{
+		Name:       "Zero vdltest.VArray1_VStructEmpty{}",
+		Value:      vdltest.VArray1_VStructEmpty{},
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012a0201e1520200e1",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012a0201e1",
+		HexValue:   "520200e1",
+	},
+	{
+		Name:       "Zero vdltest.VArray1_Error{}",
+		Value:      vdltest.VArray1_Error{},
+		Hex:        "815736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e15200000200e0",
+		HexVersion: "81",
+		HexType:    "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e1",
+		HexValue:   "5200000200e0",
+	},
+	{
+		Name: "Full vdltest.VArray1_Error{{Id: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", RetryCode: RetryBackoff, Msg: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}}",
+		Value: vdltest.VArray1_Error{
+			verror.FromWire(vdl.WireError{
+				Id:        "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				RetryCode: vdl.WireRetryCodeRetryBackoff,
+				Msg:       "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			}),
+		},
+		Hex:        "815736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e15200005a0000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+		HexVersion: "81",
+		HexType:    "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179315f4572726f72012a0201e1",
+		HexValue:   "5200005a0000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+	},
+	{
+		Name:       "Zero vdltest.VArray2_Uint32{}",
+		Value:      vdltest.VArray2_Uint32{},
+		Hex:        "81512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e15203000000",
+		HexVersion: "81",
+		HexType:    "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e1",
+		HexValue:   "5203000000",
+	},
+	{
+		Name: "Full vdltest.VArray2_Uint32{123, 123}",
+		Value: vdltest.VArray2_Uint32{
+			123,
+			123,
+		},
+		Hex:        "81512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e15203007b7b",
+		HexVersion: "81",
+		HexType:    "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e1",
+		HexValue:   "5203007b7b",
+	},
+	{
+		Name:       "Zero vdltest.VArray1_Uint64{}",
+		Value:      vdltest.VArray1_Uint64{},
+		Hex:        "81512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74363401060201e152020000",
+		HexVersion: "81",
+		HexType:    "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74363401060201e1",
+		HexValue:   "52020000",
+	},
+	{
+		Name: "Full vdltest.VArray1_Uint64{123}",
+		Value: vdltest.VArray1_Uint64{
+			123,
+		},
+		Hex:        "81512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74363401060201e15202007b",
+		HexVersion: "81",
+		HexType:    "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74363401060201e1",
+		HexValue:   "5202007b",
+	},
+	{
+		Name:       "Zero vdltest.VArray3_Int64{}",
+		Value:      vdltest.VArray3_Int64{},
+		Hex:        "81512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1520400000000",
+		HexVersion: "81",
+		HexType:    "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1",
+		HexValue:   "520400000000",
+	},
+	{
+		Name: "Full vdltest.VArray3_Int64{-123, -123, -123}",
+		Value: vdltest.VArray3_Int64{
+			-123,
+			-123,
+			-123,
+		},
+		Hex:        "81512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1520700fff5fff5fff5",
+		HexVersion: "81",
+		HexType:    "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1",
+		HexValue:   "520700fff5fff5fff5",
+	},
+	{
+		Name:       "Zero vdltest.VArray3_OptVStructEmpty{}",
+		Value:      vdltest.VArray3_OptVStructEmpty{},
+		Hex:        "815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012a0203e1520400e0e0e0",
+		HexVersion: "81",
+		HexType:    "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012a0203e1",
+		HexValue:   "520400e0e0e0",
+	},
+	{
+		Name: "Full vdltest.VArray3_OptVStructEmpty{{}, {}, {}}",
+		Value: vdltest.VArray3_OptVStructEmpty{
+			{},
+			{},
+			{},
+		},
+		Hex:        "815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012a0203e1520400e1e1e1",
+		HexVersion: "81",
+		HexType:    "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012a0203e1",
+		HexValue:   "520400e1e1e1",
+	},
+	{
+		Name:       "Zero []any{}",
+		Value:      []interface{}(nil),
+		Hex:        "81510403010fe15200000100",
+		HexVersion: "81",
+		HexType:    "510403010fe1",
+		HexValue:   "5200000100",
+	},
+	{
+		Name: "Full []any{int64(-123)}",
+		Value: []interface{}{
+			int64(-123),
+		},
+		Hex:        "81510403010fe1520109010205010000fff5",
+		HexVersion: "81",
+		HexType:    "510403010fe1",
+		HexValue:   "520109010205010000fff5",
+	},
+	{
+		Name:       "Zero []bool{}",
+		Value:      []bool(nil),
+		Hex:        "815104030101e1520100",
+		HexVersion: "81",
+		HexType:    "5104030101e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []bool{true}",
+		Value: []bool{
+			true,
+		},
+		Hex:        "815104030101e152020101",
+		HexVersion: "81",
+		HexType:    "5104030101e1",
+		HexValue:   "52020101",
+	},
+	{
+		Name:       "Zero []vdltest.VBool{}",
+		Value:      []vdltest.VBool(nil),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []vdltest.VBool{true}",
+		Value: []vdltest.VBool{
+			true,
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510403012ae152020101",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510403012ae1",
+		HexValue:   "52020101",
+	},
+	{
+		Name:       "Zero []string{}",
+		Value:      []string(nil),
+		Hex:        "81500100",
+		HexVersion: "81",
+		HexValue:   "500100",
+	},
+	{
+		Name: "Full []string{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: []string{
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+		},
+		Hex:        "81502b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexValue:   "502b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero []vdltest.VString{}",
+		Value:      []vdltest.VString(nil),
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []vdltest.VString{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: []vdltest.VString{
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+		},
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510403012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510403012ae1",
+		HexValue:   "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero []typeobject{}",
+		Value:      []*vdl.Type(nil),
+		Hex:        "81510403010ee152000100",
+		HexVersion: "81",
+		HexType:    "510403010ee1",
+		HexValue:   "52000100",
+	},
+	{
+		Name: "Full []typeobject{typeobject(int64)}",
+		Value: []*vdl.Type{
+			vdl.Int64Type,
+		},
+		Hex:        "81510403010ee1520109020100",
+		HexVersion: "81",
+		HexType:    "510403010ee1",
+		HexValue:   "520109020100",
+	},
+	{
+		Name:       "Zero []byte(\"\")",
+		Value:      []byte(nil),
+		Hex:        "814e00",
+		HexVersion: "81",
+		HexValue:   "4e00",
+	},
+	{
+		Name:       "Full []byte(\"{\")",
+		Value:      []byte("{"),
+		Hex:        "814e017b",
+		HexVersion: "81",
+		HexValue:   "4e017b",
+	},
+	{
+		Name:       "Zero []vdltest.VByte(\"\")",
+		Value:      []vdltest.VByte(nil),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510403012ae15200",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510403012ae1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "Full []vdltest.VByte(\"{\")",
+		Value:      []vdltest.VByte("{"),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510403012ae152017b",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510403012ae1",
+		HexValue:   "52017b",
+	},
+	{
+		Name:       "Zero []vdltest.VEnumAbc{}",
+		Value:      []vdltest.VEnumAbc(nil),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []vdltest.VEnumAbc{vdltest.VEnumAbc.C}",
+		Value: []vdltest.VEnumAbc{
+			vdltest.VEnumAbcC,
+		},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510403012ae152020102",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510403012ae1",
+		HexValue:   "52020102",
+	},
+	{
+		Name:       "Zero []vdltest.VEnumBcd{}",
+		Value:      []vdltest.VEnumBcd(nil),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []vdltest.VEnumBcd{vdltest.VEnumBcd.D}",
+		Value: []vdltest.VEnumBcd{
+			vdltest.VEnumBcdD,
+		},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510403012ae152020102",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510403012ae1",
+		HexValue:   "52020102",
+	},
+	{
+		Name:       "Zero []vdltest.VStructEmpty{}",
+		Value:      []vdltest.VStructEmpty(nil),
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []vdltest.VStructEmpty{{}}",
+		Value: []vdltest.VStructEmpty{
+			{},
+		},
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510403012ae1520201e1",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510403012ae1",
+		HexValue:   "520201e1",
+	},
+	{
+		Name:       "Zero []error{}",
+		Value:      []error(nil),
+		Hex:        "815736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae15200000100",
+		HexVersion: "81",
+		HexType:    "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae1",
+		HexValue:   "5200000100",
+	},
+	{
+		Name: "Full []error{{Id: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", RetryCode: RetryBackoff, Msg: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}}",
+		Value: []error{
+			verror.FromWire(vdl.WireError{
+				Id:        "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				RetryCode: vdl.WireRetryCodeRetryBackoff,
+				Msg:       "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			}),
+		},
+		Hex:        "815736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae15200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+		HexVersion: "81",
+		HexType:    "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae1",
+		HexValue:   "5200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+	},
+	{
+		Name:       "Zero []vdltest.VUint64{}",
+		Value:      []vdltest.VUint64(nil),
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []vdltest.VUint64{123}",
+		Value: []vdltest.VUint64{
+			123,
+		},
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1510403012ae15202017b",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1510403012ae1",
+		HexValue:   "5202017b",
+	},
+	{
+		Name:       "Zero []int32{}",
+		Value:      []int32(nil),
+		Hex:        "815104030108e1520100",
+		HexVersion: "81",
+		HexType:    "5104030108e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []int32{-123}",
+		Value: []int32{
+			-123,
+		},
+		Hex:        "815104030108e1520301fff5",
+		HexVersion: "81",
+		HexType:    "5104030108e1",
+		HexValue:   "520301fff5",
+	},
+	{
+		Name:       "Zero []float64{}",
+		Value:      []float64(nil),
+		Hex:        "81510403010be1520100",
+		HexVersion: "81",
+		HexType:    "510403010be1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []float64{1.23}",
+		Value: []float64{
+			1.23,
+		},
+		Hex:        "81510403010be1520a01f8ae47e17a14aef33f",
+		HexVersion: "81",
+		HexType:    "510403010be1",
+		HexValue:   "520a01f8ae47e17a14aef33f",
+	},
+	{
+		Name:       "Zero []?vdltest.VStructEmpty{}",
+		Value:      []*vdltest.VStructEmpty(nil),
+		Hex:        "815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []?vdltest.VStructEmpty{{}}",
+		Value: []*vdltest.VStructEmpty{
+			{},
+		},
+		Hex:        "815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1510403012ae1520201e1",
+		HexVersion: "81",
+		HexType:    "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1510403012ae1",
+		HexValue:   "520201e1",
+	},
+	{
+		Name:       "Zero vdltest.VList_Any{}",
+		Value:      vdltest.VList_Any(nil),
+		Hex:        "81512403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15200000100",
+		HexVersion: "81",
+		HexType:    "512403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1",
+		HexValue:   "5200000100",
+	},
+	{
+		Name: "Full vdltest.VList_Any{int64(-123)}",
+		Value: vdltest.VList_Any{
+			int64(-123),
+		},
+		Hex:        "81512403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1520109010205010000fff5",
+		HexVersion: "81",
+		HexType:    "512403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1",
+		HexValue:   "520109010205010000fff5",
+	},
+	{
+		Name:       "Zero vdltest.VList_Bool{}",
+		Value:      vdltest.VList_Bool(nil),
+		Hex:        "81512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c0101e1520100",
+		HexVersion: "81",
+		HexType:    "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c0101e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_Bool{true}",
+		Value: vdltest.VList_Bool{
+			true,
+		},
+		Hex:        "81512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c0101e152020101",
+		HexVersion: "81",
+		HexType:    "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c0101e1",
+		HexValue:   "52020101",
+	},
+	{
+		Name:       "Zero vdltest.VList_VBool{}",
+		Value:      vdltest.VList_VBool(nil),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae1520100",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_VBool{true}",
+		Value: vdltest.VList_VBool{
+			true,
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae152020101",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae1",
+		HexValue:   "52020101",
+	},
+	{
+		Name:       "Zero vdltest.VList_String{}",
+		Value:      vdltest.VList_String(nil),
+		Hex:        "815127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e670103e1520100",
+		HexVersion: "81",
+		HexType:    "5127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e670103e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_String{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: vdltest.VList_String{
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+		},
+		Hex:        "815127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e670103e1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "5127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e670103e1",
+		HexValue:   "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero vdltest.VList_VString{}",
+		Value:      vdltest.VList_VString(nil),
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1520100",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_VString{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: vdltest.VList_VString{
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+		},
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1",
+		HexValue:   "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero vdltest.VList_TypeObject{}",
+		Value:      vdltest.VList_TypeObject(nil),
+		Hex:        "81512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374010ee152000100",
+		HexVersion: "81",
+		HexType:    "512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374010ee1",
+		HexValue:   "52000100",
+	},
+	{
+		Name: "Full vdltest.VList_TypeObject{typeobject(int64)}",
+		Value: vdltest.VList_TypeObject{
+			vdl.Int64Type,
+		},
+		Hex:        "81512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374010ee1520109020100",
+		HexVersion: "81",
+		HexType:    "512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374010ee1",
+		HexValue:   "520109020100",
+	},
+	{
+		Name:       "Zero vdltest.VList_Byte(\"\")",
+		Value:      vdltest.VList_Byte(nil),
+		Hex:        "81512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e15200",
+		HexVersion: "81",
+		HexType:    "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "Full vdltest.VList_Byte(\"{\")",
+		Value:      vdltest.VList_Byte("{"),
+		Hex:        "81512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e152017b",
+		HexVersion: "81",
+		HexType:    "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e1",
+		HexValue:   "52017b",
+	},
+	{
+		Name:       "Zero vdltest.VList_VByte(\"\")",
+		Value:      vdltest.VList_VByte(nil),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae15200",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae1",
+		HexValue:   "5200",
+	},
+	{
+		Name:       "Full vdltest.VList_VByte(\"{\")",
+		Value:      vdltest.VList_VByte("{"),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae152017b",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae1",
+		HexValue:   "52017b",
+	},
+	{
+		Name:       "Zero vdltest.VList_VEnumAbc{}",
+		Value:      vdltest.VList_VEnumAbc(nil),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae1520100",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_VEnumAbc{vdltest.VEnumAbc.C}",
+		Value: vdltest.VList_VEnumAbc{
+			vdltest.VEnumAbcC,
+		},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae152020102",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae1",
+		HexValue:   "52020102",
+	},
+	{
+		Name:       "Zero vdltest.VList_VEnumBcd{}",
+		Value:      vdltest.VList_VEnumBcd(nil),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae1520100",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_VEnumBcd{vdltest.VEnumBcd.D}",
+		Value: vdltest.VList_VEnumBcd{
+			vdltest.VEnumBcdD,
+		},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae152020102",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae1",
+		HexValue:   "52020102",
+	},
+	{
+		Name:       "Zero vdltest.VList_VStructEmpty{}",
+		Value:      vdltest.VList_VStructEmpty(nil),
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1520100",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_VStructEmpty{{}}",
+		Value: vdltest.VList_VStructEmpty{
+			{},
+		},
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1520201e1",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1",
+		HexValue:   "520201e1",
+	},
+	{
+		Name:       "Zero vdltest.VList_Error{}",
+		Value:      vdltest.VList_Error(nil),
+		Hex:        "815736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200000100",
+		HexVersion: "81",
+		HexType:    "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae1",
+		HexValue:   "5200000100",
+	},
+	{
+		Name: "Full vdltest.VList_Error{{Id: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", RetryCode: RetryBackoff, Msg: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}}",
+		Value: vdltest.VList_Error{
+			verror.FromWire(vdl.WireError{
+				Id:        "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				RetryCode: vdl.WireRetryCodeRetryBackoff,
+				Msg:       "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			}),
+		},
+		Hex:        "815736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+		HexVersion: "81",
+		HexType:    "5736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe155360600056572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae1",
+		HexValue:   "5200005a0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
+	},
+	{
+		Name:       "Zero vdltest.VList_VUint32{}",
+		Value:      vdltest.VList_VUint32(nil),
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012ae1520100",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_VUint32{123}",
+		Value: vdltest.VList_VUint32{
+			123,
+		},
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012ae15202017b",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012ae1",
+		HexValue:   "5202017b",
+	},
+	{
+		Name:       "Zero vdltest.VList_VInt32{}",
+		Value:      vdltest.VList_VInt32(nil),
+		Hex:        "81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012ae1520100",
+		HexVersion: "81",
+		HexType:    "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_VInt32{-123}",
+		Value: vdltest.VList_VInt32{
+			-123,
+		},
+		Hex:        "81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012ae1520301fff5",
+		HexVersion: "81",
+		HexType:    "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012ae1",
+		HexValue:   "520301fff5",
+	},
+	{
+		Name:       "Zero vdltest.VList_VFloat64{}",
+		Value:      vdltest.VList_VFloat64(nil),
+		Hex:        "81532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1520100",
+		HexVersion: "81",
+		HexType:    "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_VFloat64{1.23}",
+		Value: vdltest.VList_VFloat64{
+			1.23,
+		},
+		Hex:        "81532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1520a01f8ae47e17a14aef33f",
+		HexVersion: "81",
+		HexType:    "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1",
+		HexValue:   "520a01f8ae47e17a14aef33f",
+	},
+	{
+		Name:       "Zero vdltest.VList_OptVStructEmpty{}",
+		Value:      vdltest.VList_OptVStructEmpty(nil),
+		Hex:        "815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1520100",
+		HexVersion: "81",
+		HexType:    "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_OptVStructEmpty{{}}",
+		Value: vdltest.VList_OptVStructEmpty{
+			{},
+		},
+		Hex:        "815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1520201e1",
+		HexVersion: "81",
+		HexType:    "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1",
+		HexValue:   "520201e1",
+	},
+	{
+		Name:       "Zero set[bool]{}",
+		Value:      map[bool]struct{}(nil),
+		Hex:        "815104040101e1520100",
+		HexVersion: "81",
+		HexType:    "5104040101e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[bool]{true}",
+		Value: map[bool]struct{}{
+			true: struct{}{},
+		},
+		Hex:        "815104040101e152020101",
+		HexVersion: "81",
+		HexType:    "5104040101e1",
+		HexValue:   "52020101",
+	},
+	{
+		Name:       "Zero set[vdltest.VBool]{}",
+		Value:      map[vdltest.VBool]struct{}(nil),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510404012ae1520100",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510404012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[vdltest.VBool]{true}",
+		Value: map[vdltest.VBool]struct{}{
+			true: struct{}{},
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510404012ae152020101",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510404012ae1",
+		HexValue:   "52020101",
+	},
+	{
+		Name:       "Zero set[string]{}",
+		Value:      map[string]struct{}(nil),
+		Hex:        "815104040103e1520100",
+		HexVersion: "81",
+		HexType:    "5104040103e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[string]{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: map[string]struct{}{
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界": struct{}{},
+		},
+		Hex:        "815104040103e1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "5104040103e1",
+		HexValue:   "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero set[vdltest.VString]{}",
+		Value:      map[vdltest.VString]struct{}(nil),
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510404012ae1520100",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510404012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[vdltest.VString]{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: map[vdltest.VString]struct{}{
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界": struct{}{},
+		},
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510404012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510404012ae1",
+		HexValue:   "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero set[byte]{}",
+		Value:      map[byte]struct{}(nil),
+		Hex:        "815104040102e1520100",
+		HexVersion: "81",
+		HexType:    "5104040102e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[byte]{123}",
+		Value: map[byte]struct{}{
+			123: struct{}{},
+		},
+		Hex:        "815104040102e15202017b",
+		HexVersion: "81",
+		HexType:    "5104040102e1",
+		HexValue:   "5202017b",
+	},
+	{
+		Name:       "Zero set[vdltest.VByte]{}",
+		Value:      map[vdltest.VByte]struct{}(nil),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510404012ae1520100",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510404012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[vdltest.VByte]{123}",
+		Value: map[vdltest.VByte]struct{}{
+			123: struct{}{},
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510404012ae15202017b",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510404012ae1",
+		HexValue:   "5202017b",
+	},
+	{
+		Name:       "Zero set[vdltest.VEnumAbc]{}",
+		Value:      map[vdltest.VEnumAbc]struct{}(nil),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510404012ae1520100",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510404012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[vdltest.VEnumAbc]{vdltest.VEnumAbc.C}",
+		Value: map[vdltest.VEnumAbc]struct{}{
+			vdltest.VEnumAbcC: struct{}{},
+		},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510404012ae152020102",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510404012ae1",
+		HexValue:   "52020102",
+	},
+	{
+		Name:       "Zero set[vdltest.VEnumBcd]{}",
+		Value:      map[vdltest.VEnumBcd]struct{}(nil),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510404012ae1520100",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510404012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[vdltest.VEnumBcd]{vdltest.VEnumBcd.D}",
+		Value: map[vdltest.VEnumBcd]struct{}{
+			vdltest.VEnumBcdD: struct{}{},
+		},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510404012ae152020102",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510404012ae1",
+		HexValue:   "52020102",
+	},
+	{
+		Name:       "Zero set[vdltest.VStructEmpty]{}",
+		Value:      map[vdltest.VStructEmpty]struct{}(nil),
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510404012ae1520100",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510404012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[vdltest.VStructEmpty]{{}}",
+		Value: map[vdltest.VStructEmpty]struct{}{
+			{}: struct{}{},
+		},
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510404012ae1520201e1",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510404012ae1",
+		HexValue:   "520201e1",
+	},
+	{
+		Name:       "Zero set[uint16]{}",
+		Value:      map[uint16]struct{}(nil),
+		Hex:        "815104040104e1520100",
+		HexVersion: "81",
+		HexType:    "5104040104e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[uint16]{123}",
+		Value: map[uint16]struct{}{
+			123: struct{}{},
+		},
+		Hex:        "815104040104e15202017b",
+		HexVersion: "81",
+		HexType:    "5104040104e1",
+		HexValue:   "5202017b",
+	},
+	{
+		Name:       "Zero set[vdltest.VInt16]{}",
+		Value:      map[vdltest.VInt16]struct{}(nil),
+		Hex:        "81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1510404012ae1520100",
+		HexVersion: "81",
+		HexType:    "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1510404012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[vdltest.VInt16]{-123}",
+		Value: map[vdltest.VInt16]struct{}{
+			-123: struct{}{},
+		},
+		Hex:        "81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1510404012ae1520301fff5",
+		HexVersion: "81",
+		HexType:    "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1510404012ae1",
+		HexValue:   "520301fff5",
+	},
+	{
+		Name:       "Zero set[int64]{}",
+		Value:      map[int64]struct{}(nil),
+		Hex:        "815104040109e1520100",
+		HexVersion: "81",
+		HexType:    "5104040109e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[int64]{-123}",
+		Value: map[int64]struct{}{
+			-123: struct{}{},
+		},
+		Hex:        "815104040109e1520301fff5",
+		HexVersion: "81",
+		HexType:    "5104040109e1",
+		HexValue:   "520301fff5",
+	},
+	{
+		Name:       "Zero vdltest.VSet_Bool{}",
+		Value:      vdltest.VSet_Bool(nil),
+		Hex:        "81512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c0101e1520100",
+		HexVersion: "81",
+		HexType:    "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c0101e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_Bool{true}",
+		Value: vdltest.VSet_Bool{
+			true: struct{}{},
+		},
+		Hex:        "81512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c0101e152020101",
+		HexVersion: "81",
+		HexType:    "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c0101e1",
+		HexValue:   "52020101",
+	},
+	{
+		Name:       "Zero vdltest.VSet_VBool{}",
+		Value:      vdltest.VSet_VBool(nil),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae1520100",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_VBool{true}",
+		Value: vdltest.VSet_VBool{
+			true: struct{}{},
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae152020101",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae1",
+		HexValue:   "52020101",
+	},
+	{
+		Name:       "Zero vdltest.VSet_String{}",
+		Value:      vdltest.VSet_String(nil),
+		Hex:        "815126040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e1520100",
+		HexVersion: "81",
+		HexType:    "5126040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_String{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: vdltest.VSet_String{
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界": struct{}{},
+		},
+		Hex:        "815126040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "5126040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e1",
+		HexValue:   "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero vdltest.VSet_VString{}",
+		Value:      vdltest.VSet_VString(nil),
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1520100",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_VString{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: vdltest.VSet_VString{
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界": struct{}{},
+		},
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1",
+		HexValue:   "522b01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero vdltest.VSet_Byte{}",
+		Value:      vdltest.VSet_Byte(nil),
+		Hex:        "81512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1520100",
+		HexVersion: "81",
+		HexType:    "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_Byte{123}",
+		Value: vdltest.VSet_Byte{
+			123: struct{}{},
+		},
+		Hex:        "81512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15202017b",
+		HexVersion: "81",
+		HexType:    "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1",
+		HexValue:   "5202017b",
+	},
+	{
+		Name:       "Zero vdltest.VSet_VByte{}",
+		Value:      vdltest.VSet_VByte(nil),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae1520100",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_VByte{123}",
+		Value: vdltest.VSet_VByte{
+			123: struct{}{},
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae15202017b",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae1",
+		HexValue:   "5202017b",
+	},
+	{
+		Name:       "Zero vdltest.VSet_VEnumAbc{}",
+		Value:      vdltest.VSet_VEnumAbc(nil),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae1520100",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_VEnumAbc{vdltest.VEnumAbc.C}",
+		Value: vdltest.VSet_VEnumAbc{
+			vdltest.VEnumAbcC: struct{}{},
+		},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae152020102",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae1",
+		HexValue:   "52020102",
+	},
+	{
+		Name:       "Zero vdltest.VSet_VEnumBcd{}",
+		Value:      vdltest.VSet_VEnumBcd(nil),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae1520100",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_VEnumBcd{vdltest.VEnumBcd.D}",
+		Value: vdltest.VSet_VEnumBcd{
+			vdltest.VEnumBcdD: struct{}{},
+		},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae152020102",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae1",
+		HexValue:   "52020102",
+	},
+	{
+		Name:       "Zero vdltest.VSet_VStructEmpty{}",
+		Value:      vdltest.VSet_VStructEmpty(nil),
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1520100",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_VStructEmpty{{}}",
+		Value: vdltest.VSet_VStructEmpty{
+			{}: struct{}{},
+		},
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1520201e1",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1",
+		HexValue:   "520201e1",
+	},
+	{
+		Name:       "Zero vdltest.VSet_Int64{}",
+		Value:      vdltest.VSet_Int64(nil),
+		Hex:        "81512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f496e7436340109e1520100",
+		HexVersion: "81",
+		HexType:    "512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f496e7436340109e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_Int64{-123}",
+		Value: vdltest.VSet_Int64{
+			-123: struct{}{},
+		},
+		Hex:        "81512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f496e7436340109e1520301fff5",
+		HexVersion: "81",
+		HexType:    "512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f496e7436340109e1",
+		HexValue:   "520301fff5",
+	},
+	{
+		Name:       "Zero vdltest.VSet_Float32{}",
+		Value:      vdltest.VSet_Float32(nil),
+		Hex:        "815127040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1520100",
+		HexVersion: "81",
+		HexType:    "5127040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_Float32{1.23}",
+		Value: vdltest.VSet_Float32{
+			1.23: struct{}{},
+		},
+		Hex:        "815127040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1520701fb8014aef33f",
+		HexVersion: "81",
+		HexType:    "5127040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1",
+		HexValue:   "520701fb8014aef33f",
+	},
+	{
+		Name:       "Zero vdltest.VSet_VFloat64{}",
+		Value:      vdltest.VSet_VFloat64(nil),
+		Hex:        "81532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56466c6f61743634012ae1520100",
+		HexVersion: "81",
+		HexType:    "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56466c6f61743634012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_VFloat64{1.23}",
+		Value: vdltest.VSet_VFloat64{
+			1.23: struct{}{},
+		},
+		Hex:        "81532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56466c6f61743634012ae1520a01f8ae47e17a14aef33f",
+		HexVersion: "81",
+		HexType:    "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56466c6f61743634012ae1",
+		HexValue:   "520a01f8ae47e17a14aef33f",
+	},
+	{
+		Name:       "Zero map[bool]bool{}",
+		Value:      map[bool]bool(nil),
+		Hex:        "8151060501010201e1520100",
+		HexVersion: "81",
+		HexType:    "51060501010201e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[bool]bool{true: true}",
+		Value: map[bool]bool{
+			true: true,
+		},
+		Hex:        "8151060501010201e15203010101",
+		HexVersion: "81",
+		HexType:    "51060501010201e1",
+		HexValue:   "5203010101",
+	},
+	{
+		Name:       "Zero map[vdltest.VBool]vdltest.VBool{}",
+		Value:      map[vdltest.VBool]vdltest.VBool(nil),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510605012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510605012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[vdltest.VBool]vdltest.VBool{true: true}",
+		Value: map[vdltest.VBool]vdltest.VBool{
+			true: true,
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510605012a022ae15203010101",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510605012a022ae1",
+		HexValue:   "5203010101",
+	},
+	{
+		Name:       "Zero map[string]string{}",
+		Value:      map[string]string(nil),
+		Hex:        "8151060501030203e1520100",
+		HexVersion: "81",
+		HexType:    "51060501030203e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[string]string{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\": \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: map[string]string{
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+		},
+		Hex:        "8151060501030203e1525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "51060501030203e1",
+		HexValue:   "525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero map[vdltest.VString]vdltest.VString{}",
+		Value:      map[vdltest.VString]vdltest.VString(nil),
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510605012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510605012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[vdltest.VString]vdltest.VString{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\": \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: map[vdltest.VString]vdltest.VString{
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+		},
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510605012a022ae1525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510605012a022ae1",
+		HexValue:   "525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero map[byte]byte{}",
+		Value:      map[byte]byte(nil),
+		Hex:        "8151060501020202e1520100",
+		HexVersion: "81",
+		HexType:    "51060501020202e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[byte]byte{123: 123}",
+		Value: map[byte]byte{
+			123: 123,
+		},
+		Hex:        "8151060501020202e15203017b7b",
+		HexVersion: "81",
+		HexType:    "51060501020202e1",
+		HexValue:   "5203017b7b",
+	},
+	{
+		Name:       "Zero map[vdltest.VByte]vdltest.VByte{}",
+		Value:      map[vdltest.VByte]vdltest.VByte(nil),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510605012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510605012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[vdltest.VByte]vdltest.VByte{123: 123}",
+		Value: map[vdltest.VByte]vdltest.VByte{
+			123: 123,
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510605012a022ae15203017b7b",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510605012a022ae1",
+		HexValue:   "5203017b7b",
+	},
+	{
+		Name:       "Zero map[vdltest.VEnumAbc]vdltest.VEnumAbc{}",
+		Value:      map[vdltest.VEnumAbc]vdltest.VEnumAbc(nil),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510605012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510605012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[vdltest.VEnumAbc]vdltest.VEnumAbc{vdltest.VEnumAbc.C: vdltest.VEnumAbc.C}",
+		Value: map[vdltest.VEnumAbc]vdltest.VEnumAbc{
+			vdltest.VEnumAbcC: vdltest.VEnumAbcC,
+		},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510605012a022ae15203010202",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510605012a022ae1",
+		HexValue:   "5203010202",
+	},
+	{
+		Name:       "Zero map[vdltest.VEnumBcd]vdltest.VEnumBcd{}",
+		Value:      map[vdltest.VEnumBcd]vdltest.VEnumBcd(nil),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510605012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510605012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[vdltest.VEnumBcd]vdltest.VEnumBcd{vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}",
+		Value: map[vdltest.VEnumBcd]vdltest.VEnumBcd{
+			vdltest.VEnumBcdD: vdltest.VEnumBcdD,
+		},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510605012a022ae15203010202",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510605012a022ae1",
+		HexValue:   "5203010202",
+	},
+	{
+		Name:       "Zero map[vdltest.VStructEmpty]vdltest.VStructEmpty{}",
+		Value:      map[vdltest.VStructEmpty]vdltest.VStructEmpty(nil),
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510605012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510605012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[vdltest.VStructEmpty]vdltest.VStructEmpty{{}: {}}",
+		Value: map[vdltest.VStructEmpty]vdltest.VStructEmpty{
+			{}: {},
+		},
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510605012a022ae1520301e1e1",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510605012a022ae1",
+		HexValue:   "520301e1e1",
+	},
+	{
+		Name:       "Zero map[uint16]uint16{}",
+		Value:      map[uint16]uint16(nil),
+		Hex:        "8151060501040204e1520100",
+		HexVersion: "81",
+		HexType:    "51060501040204e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[uint16]uint16{123: 123}",
+		Value: map[uint16]uint16{
+			123: 123,
+		},
+		Hex:        "8151060501040204e15203017b7b",
+		HexVersion: "81",
+		HexType:    "51060501040204e1",
+		HexValue:   "5203017b7b",
+	},
+	{
+		Name:       "Zero map[int16]int16{}",
+		Value:      map[int16]int16(nil),
+		Hex:        "8151060501070207e1520100",
+		HexVersion: "81",
+		HexType:    "51060501070207e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[int16]int16{-123: -123}",
+		Value: map[int16]int16{
+			-123: -123,
+		},
+		Hex:        "8151060501070207e1520501fff5fff5",
+		HexVersion: "81",
+		HexType:    "51060501070207e1",
+		HexValue:   "520501fff5fff5",
+	},
+	{
+		Name:       "Zero map[vdltest.VInt32]vdltest.VInt32{}",
+		Value:      map[vdltest.VInt32]vdltest.VInt32(nil),
+		Hex:        "81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1510605012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1510605012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[vdltest.VInt32]vdltest.VInt32{-123: -123}",
+		Value: map[vdltest.VInt32]vdltest.VInt32{
+			-123: -123,
+		},
+		Hex:        "81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1510605012a022ae1520501fff5fff5",
+		HexVersion: "81",
+		HexType:    "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1510605012a022ae1",
+		HexValue:   "520501fff5fff5",
+	},
+	{
+		Name:       "Zero vdltest.VMap_Bool_Bool{}",
+		Value:      vdltest.VMap_Bool_Bool(nil),
+		Hex:        "81512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c01010201e1520100",
+		HexVersion: "81",
+		HexType:    "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c01010201e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_Bool_Bool{true: true}",
+		Value: vdltest.VMap_Bool_Bool{
+			true: true,
+		},
+		Hex:        "81512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c01010201e15203010101",
+		HexVersion: "81",
+		HexType:    "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c01010201e1",
+		HexValue:   "5203010101",
+	},
+	{
+		Name:       "Zero vdltest.VMap_VBool_VBool{}",
+		Value:      vdltest.VMap_VBool_VBool(nil),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_VBool_VBool{true: true}",
+		Value: vdltest.VMap_VBool_VBool{
+			true: true,
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae15203010101",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae1",
+		HexValue:   "5203010101",
+	},
+	{
+		Name:       "Zero vdltest.VMap_String_String{}",
+		Value:      vdltest.VMap_String_String(nil),
+		Hex:        "81512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e6701030203e1520100",
+		HexVersion: "81",
+		HexType:    "512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e6701030203e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_String_String{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\": \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: vdltest.VMap_String_String{
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+		},
+		Hex:        "81512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e6701030203e1525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e6701030203e1",
+		HexValue:   "525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero vdltest.VMap_VString_VString{}",
+		Value:      vdltest.VMap_VString_VString(nil),
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_VString_VString{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\": \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}",
+		Value: vdltest.VMap_VString_VString{
+			"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+		},
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1",
+		HexValue:   "525501296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero vdltest.VMap_Byte_Byte{}",
+		Value:      vdltest.VMap_Byte_Byte(nil),
+		Hex:        "81512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e1520100",
+		HexVersion: "81",
+		HexType:    "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_Byte_Byte{123: 123}",
+		Value: vdltest.VMap_Byte_Byte{
+			123: 123,
+		},
+		Hex:        "81512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e15203017b7b",
+		HexVersion: "81",
+		HexType:    "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e1",
+		HexValue:   "5203017b7b",
+	},
+	{
+		Name:       "Zero vdltest.VMap_VByte_VByte{}",
+		Value:      vdltest.VMap_VByte_VByte(nil),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_VByte_VByte{123: 123}",
+		Value: vdltest.VMap_VByte_VByte{
+			123: 123,
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae15203017b7b",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae1",
+		HexValue:   "5203017b7b",
+	},
+	{
+		Name:       "Zero vdltest.VMap_VEnumAbc_VEnumAbc{}",
+		Value:      vdltest.VMap_VEnumAbc_VEnumAbc(nil),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_VEnumAbc_VEnumAbc{vdltest.VEnumAbc.C: vdltest.VEnumAbc.C}",
+		Value: vdltest.VMap_VEnumAbc_VEnumAbc{
+			vdltest.VEnumAbcC: vdltest.VEnumAbcC,
+		},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae15203010202",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae1",
+		HexValue:   "5203010202",
+	},
+	{
+		Name:       "Zero vdltest.VMap_VEnumBcd_VEnumBcd{}",
+		Value:      vdltest.VMap_VEnumBcd_VEnumBcd(nil),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_VEnumBcd_VEnumBcd{vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}",
+		Value: vdltest.VMap_VEnumBcd_VEnumBcd{
+			vdltest.VEnumBcdD: vdltest.VEnumBcdD,
+		},
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae15203010202",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae1",
+		HexValue:   "5203010202",
+	},
+	{
+		Name:       "Zero vdltest.VMap_VStructEmpty_VStructEmpty{}",
+		Value:      vdltest.VMap_VStructEmpty_VStructEmpty(nil),
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_VStructEmpty_VStructEmpty{{}: {}}",
+		Value: vdltest.VMap_VStructEmpty_VStructEmpty{
+			{}: {},
+		},
+		Hex:        "815325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1520301e1e1",
+		HexVersion: "81",
+		HexType:    "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1",
+		HexValue:   "520301e1e1",
+	},
+	{
+		Name:       "Zero vdltest.VMap_VInt16_VInt16{}",
+		Value:      vdltest.VMap_VInt16_VInt16(nil),
+		Hex:        "81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7431365f56496e743136012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7431365f56496e743136012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_VInt16_VInt16{-123: -123}",
+		Value: vdltest.VMap_VInt16_VInt16{
+			-123: -123,
+		},
+		Hex:        "81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7431365f56496e743136012a022ae1520501fff5fff5",
+		HexVersion: "81",
+		HexType:    "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7431365f56496e743136012a022ae1",
+		HexValue:   "520501fff5fff5",
+	},
+	{
+		Name:       "Zero vdltest.VMap_VInt32_VInt32{}",
+		Value:      vdltest.VMap_VInt32_VInt32(nil),
+		Hex:        "81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_VInt32_VInt32{-123: -123}",
+		Value: vdltest.VMap_VInt32_VInt32{
+			-123: -123,
+		},
+		Hex:        "81532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1520501fff5fff5",
+		HexVersion: "81",
+		HexType:    "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1",
+		HexValue:   "520501fff5fff5",
+	},
+	{
+		Name:       "Zero vdltest.VMap_Float64_Float64{}",
+		Value:      vdltest.VMap_Float64_Float64(nil),
+		Hex:        "815131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f466c6f617436345f466c6f61743634010b020be1520100",
+		HexVersion: "81",
+		HexType:    "5131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f466c6f617436345f466c6f61743634010b020be1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_Float64_Float64{1.23: 1.23}",
+		Value: vdltest.VMap_Float64_Float64{
+			1.23: 1.23,
+		},
+		Hex:        "815131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f466c6f617436345f466c6f61743634010b020be1521301f8ae47e17a14aef33ff8ae47e17a14aef33f",
+		HexVersion: "81",
+		HexType:    "5131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f466c6f617436345f466c6f61743634010b020be1",
+		HexValue:   "521301f8ae47e17a14aef33ff8ae47e17a14aef33f",
+	},
+	{
+		Name: "Zero vdltest.VStructDepth1_All{}",
+		Value: vdltest.VStructDepth1_All{
+			F5: vdl.AnyType,
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e152000001e1",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1",
+		HexValue:   "52000001e1",
+	},
+	{
+		Name: "Full vdltest.VStructDepth1_All{F0: int64(-123), F1: true, F2: true, F3: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", RetryCode: RetryBackoff, Msg: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}",
+		Value: vdltest.VStructDepth1_All{
+			F0: int64(-123),
+			F1: true,
+			F2: true,
+			F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			F5: vdl.Int64Type,
+			F6: 123,
+			F7: 123,
+			F8: vdltest.VEnumAbcC,
+			F9: vdltest.VEnumBcdD,
+			F11: verror.FromWire(vdl.WireError{
+				Id:        "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				RetryCode: vdl.WireRetryCodeRetryBackoff,
+				Msg:       "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			}),
+			F12: 123,
+			F13: 123,
+			F14: 123,
+			F15: 123,
+			F16: 123,
+			F17: 123,
+			F18: -123,
+			F19: -123,
+			F20: -123,
+			F21: -123,
+			F22: -123,
+			F23: -123,
+			F24: -123,
+			F25: -123,
+			F26: 1.23,
+			F27: 1.23,
+			F28: 1.23,
+			F29: 1.23,
+			F30: &vdltest.VStructEmpty{},
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1",
+		HexValue:   "5201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+	},
+	{
+		Name:       "Zero vdltest.VStructDepth1_Rand0{}",
+		Value:      vdltest.VStructDepth1_Rand0{},
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1572100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e15201e1",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1572100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e1",
+		HexValue:   "5201e1",
+	},
+	{
+		Name: "Full vdltest.VStructDepth1_Rand0{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}",
+		Value: vdltest.VStructDepth1_Rand0{
+			F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			F15: 123,
+			F21: -123,
+		},
+		Hex:        "81532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1572100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e1523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1572100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ae10003463135012be10003463231012ce1e1",
+		HexValue:   "523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero vdltest.VStructDepth1_Rand1{}",
+		Value:      vdltest.VStructDepth1_Rand1{},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ae100024639012be10003463236010ae1e152000001e1",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ae100024639012be10003463236010ae1e1",
+		HexValue:   "52000001e1",
+	},
+	{
+		Name: "Full vdltest.VStructDepth1_Rand1{F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}",
+		Value: vdltest.VStructDepth1_Rand1{
+			F0:  int64(-123),
+			F1:  true,
+			F7:  123,
+			F9:  vdltest.VEnumBcdD,
+			F26: 1.23,
+		},
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ae100024639012be10003463236010ae1e1520109010213000000fff50101027b030204fb8014aef33fe1",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ae100024639012be10003463236010ae1e1",
+		HexValue:   "520109010213000000fff50101027b030204fb8014aef33fe1",
+	},
+	{
+		Name:       "Zero vdltest.VUnionDepth1_All{F0: nil}",
+		Value:      vdltest.VUnionDepth1_All(vdltest.VUnionDepth1_AllF0{}),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e15200000200e0",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1",
+		HexValue:   "5200000200e0",
+	},
+	{
+		Name:       "Full vdltest.VUnionDepth1_All{F30: {}}",
+		Value:      vdltest.VUnionDepth1_All(vdltest.VUnionDepth1_AllF30{&vdltest.VStructEmpty{}}),
+		Hex:        "81532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1520000021ee1",
+		HexVersion: "81",
+		HexType:    "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16336010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe161360600056572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e1672200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e16f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1752300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1790408012fe151fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320104e100034631330134e100034631340105e100034631350135e100034631360106e100034631370136e100034631380110e100034631390137e100034632300107e100034632310138e100034632320108e100034632330139e100034632340109e10003463235013ae10003463236010ae10003463237013be10003463238010be10003463239013ce10003463330013de1e1",
+		HexValue:   "520000021ee1",
+	},
+	{
+		Name:       "Zero vdltest.VUnionDepth1_Rand0{F8: vdltest.VEnumAbc.A}",
+		Value:      vdltest.VUnionDepth1_Rand0(vdltest.VUnionDepth1_Rand0F8{}),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ae10003463130012be100034631320104e100034631360106e10003463238010be1e152020000",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ae10003463130012be100034631320104e100034631360106e10003463238010be1e1",
+		HexValue:   "52020000",
+	},
+	{
+		Name:       "Full vdltest.VUnionDepth1_Rand0{F28: 1.23}",
+		Value:      vdltest.VUnionDepth1_Rand0(vdltest.VUnionDepth1_Rand0F28{1.23}),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ae10003463130012be100034631320104e100034631360106e10003463238010be1e1520a04f8ae47e17a14aef33f",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ae10003463130012be100034631320104e100034631360106e10003463238010be1e1",
+		HexValue:   "520a04f8ae47e17a14aef33f",
+	},
+	{
+		Name:       "Zero vdltest.VUnionDepth1_Rand1{F6: 0}",
+		Value:      vdltest.VUnionDepth1_Rand1(vdltest.VUnionDepth1_Rand1F6{}),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e1520000020000",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e1",
+		HexValue:   "520000020000",
+	},
+	{
+		Name:       "Full vdltest.VUnionDepth1_Rand1{F20: -123}",
+		Value:      vdltest.VUnionDepth1_Rand1(vdltest.VUnionDepth1_Rand1F20{-123}),
+		Hex:        "81532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e15200000304fff5",
+		HexVersion: "81",
+		HexType:    "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe159360600056572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ae100024639012be10003463131012ce100034632300107e1e1",
+		HexValue:   "5200000304fff5",
+	},
+	{
+		Name:       "Zero ?vdltest.VStructDepth1_All(nil)",
+		Value:      (*vdltest.VStructDepth1_All)(nil),
+		Hex:        "81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae152000001e0",
+		HexVersion: "81",
+		HexType:    "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae1",
+		HexValue:   "52000001e0",
+	},
+	{
+		Name: "Full ?vdltest.VStructDepth1_All{F0: int64(-123), F1: true, F2: true, F3: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", RetryCode: RetryBackoff, Msg: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}",
+		Value: &vdltest.VStructDepth1_All{
+			F0: int64(-123),
+			F1: true,
+			F2: true,
+			F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			F5: vdl.Int64Type,
+			F6: 123,
+			F7: 123,
+			F8: vdltest.VEnumAbcC,
+			F9: vdltest.VEnumBcdD,
+			F11: verror.FromWire(vdl.WireError{
+				Id:        "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				RetryCode: vdl.WireRetryCodeRetryBackoff,
+				Msg:       "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			}),
+			F12: 123,
+			F13: 123,
+			F14: 123,
+			F15: 123,
+			F16: 123,
+			F17: 123,
+			F18: -123,
+			F19: -123,
+			F20: -123,
+			F21: -123,
+			F22: -123,
+			F23: -123,
+			F24: -123,
+			F25: -123,
+			F26: 1.23,
+			F27: 1.23,
+			F28: 1.23,
+			F29: 1.23,
+			F30: &vdltest.VStructEmpty{},
+		},
+		Hex:        "81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae15201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+		HexVersion: "81",
+		HexType:    "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510408012ae1",
+		HexValue:   "5201090102fe010c000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+	},
+	{
+		Name:       "Zero ?vdltest.VStructDepth1_Rand0(nil)",
+		Value:      (*vdltest.VStructDepth1_Rand0)(nil),
+		Hex:        "81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae15201e0",
+		HexVersion: "81",
+		HexType:    "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae1",
+		HexValue:   "5201e0",
+	},
+	{
+		Name: "Full ?vdltest.VStructDepth1_Rand0{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}",
+		Value: &vdltest.VStructDepth1_Rand0{
+			F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			F15: 123,
+			F21: -123,
+		},
+		Hex:        "81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae1523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510408012ae1",
+		HexValue:   "523100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero ?vdltest.VStructDepth1_Rand1(nil)",
+		Value:      (*vdltest.VStructDepth1_Rand1)(nil),
+		Hex:        "81552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15352060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012be100024639012ce10003463236010ae1e1510408012ae152000001e0",
+		HexVersion: "81",
+		HexType:    "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15352060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012be100024639012ce10003463236010ae1e1510408012ae1",
+		HexValue:   "52000001e0",
+	},
+	{
+		Name: "Full ?vdltest.VStructDepth1_Rand1{F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}",
+		Value: &vdltest.VStructDepth1_Rand1{
+			F0:  int64(-123),
+			F1:  true,
+			F7:  123,
+			F9:  vdltest.VEnumBcdD,
+			F26: 1.23,
+		},
+		Hex:        "81552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15352060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012be100024639012ce10003463236010ae1e1510408012ae1520109010213000000fff50101027b030204fb8014aef33fe1",
+		HexVersion: "81",
+		HexType:    "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15352060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012be100024639012ce10003463236010ae1e1510408012ae1",
+		HexValue:   "520109010213000000fff50101027b030204fb8014aef33fe1",
+	},
+	{
+		Name:       "Zero vdltest.VArray1_VArray3_Bool{}",
+		Value:      vdltest.VArray1_VArray3_Bool{},
+		Hex:        "815329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012a0201e152050000000000",
+		HexVersion: "81",
+		HexType:    "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012a0201e1",
+		HexValue:   "52050000000000",
+	},
+	{
+		Name: "Full vdltest.VArray1_VArray3_Bool{{true, true, true}}",
+		Value: vdltest.VArray1_VArray3_Bool{
+			{
+				true,
+				true,
+				true,
+			},
+		},
+		Hex:        "815329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012a0201e152050000010101",
+		HexVersion: "81",
+		HexType:    "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012a0201e1",
+		HexValue:   "52050000010101",
+	},
+	{
+		Name:       "Zero vdltest.VArray3_VList_Any{}",
+		Value:      vdltest.VArray3_VList_Any{},
+		Hex:        "81532403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1512e020026762e696f2f7632332f76646c2f76646c746573742e564172726179335f564c6973745f416e79012a0203e15200000400000000",
+		HexVersion: "81",
+		HexType:    "532403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1512e020026762e696f2f7632332f76646c2f76646c746573742e564172726179335f564c6973745f416e79012a0203e1",
+		HexValue:   "5200000400000000",
+	},
+	{
+		Name: "Full vdltest.VArray3_VList_Any{{int64(-123)}, {int64(-123)}, {int64(-123)}}",
+		Value: vdltest.VArray3_VList_Any{
+			{
+				int64(-123),
+			},
+			{
+				int64(-123),
+			},
+			{
+				int64(-123),
+			},
+		},
+		Hex:        "81532403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1512e020026762e696f2f7632332f76646c2f76646c746573742e564172726179335f564c6973745f416e79012a0203e1520109030202021000010000fff5010001fff5010002fff5",
+		HexVersion: "81",
+		HexType:    "532403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1512e020026762e696f2f7632332f76646c2f76646c746573742e564172726179335f564c6973745f416e79012a0203e1",
+		HexValue:   "520109030202021000010000fff5010001fff5010002fff5",
+	},
+	{
+		Name:       "Zero vdltest.VArray2_VSet_String{}",
+		Value:      vdltest.VArray2_VSet_String{},
+		Hex:        "815326040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e15130020028762e696f2f7632332f76646c2f76646c746573742e564172726179325f565365745f537472696e67012a0202e15203000000",
+		HexVersion: "81",
+		HexType:    "5326040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e15130020028762e696f2f7632332f76646c2f76646c746573742e564172726179325f565365745f537472696e67012a0202e1",
+		HexValue:   "5203000000",
+	},
+	{
+		Name: "Full vdltest.VArray2_VSet_String{{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, {\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}}",
+		Value: vdltest.VArray2_VSet_String{
+			{
+				"abcdefghijklmnopΔΘΠΣΦ王普澤世界": struct{}{},
+			},
+			{
+				"abcdefghijklmnopΔΘΠΣΦ王普澤世界": struct{}{},
+			},
+		},
+		Hex:        "815326040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e15130020028762e696f2f7632332f76646c2f76646c746573742e564172726179325f565365745f537472696e67012a0202e152570001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "5326040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e15130020028762e696f2f7632332f76646c2f76646c746573742e564172726179325f565365745f537472696e67012a0202e1",
+		HexValue:   "52570001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero vdltest.VArray3_Map_String_String{}",
+		Value:      vdltest.VArray3_Map_String_String{},
+		Hex:        "8153060501030203e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012a0203e1520400000000",
+		HexVersion: "81",
+		HexType:    "53060501030203e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012a0203e1",
+		HexValue:   "520400000000",
+	},
+	{
+		Name: "Full vdltest.VArray3_Map_String_String{{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\": \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, {\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\": \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, {\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\": \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}}",
+		Value: vdltest.VArray3_Map_String_String{
+			{
+				"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			},
+			{
+				"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			},
+			{
+				"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			},
+		},
+		Hex:        "8153060501030203e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012a0203e152fe01000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "53060501030203e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012a0203e1",
+		HexValue:   "52fe01000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero vdltest.VArray1_VStructDepth1_Rand0{}",
+		Value:      vdltest.VArray1_VStructDepth1_Rand0{},
+		Hex:        "81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e1520200e1",
+		HexVersion: "81",
+		HexType:    "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e1",
+		HexValue:   "520200e1",
+	},
+	{
+		Name: "Full vdltest.VArray1_VStructDepth1_Rand0{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}",
+		Value: vdltest.VArray1_VStructDepth1_Rand0{
+			{
+				F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F15: 123,
+				F21: -123,
+			},
+		},
+		Hex:        "81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012a0201e1",
+		HexValue:   "52320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name: "Zero vdltest.VArray3_VUnionDepth1_Rand1{}",
+		Value: vdltest.VArray3_VUnionDepth1_Rand1{
+			vdltest.VUnionDepth1_Rand1F6{},
+			vdltest.VUnionDepth1_Rand1F6{},
+			vdltest.VUnionDepth1_Rand1F6{},
+		},
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000700000000000000",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e1",
+		HexValue:   "5200000700000000000000",
+	},
+	{
+		Name: "Full vdltest.VArray3_VUnionDepth1_Rand1{{F20: -123}, {F20: -123}, {F20: -123}}",
+		Value: vdltest.VArray3_VUnionDepth1_Rand1{
+			vdltest.VUnionDepth1_Rand1F20{-123},
+			vdltest.VUnionDepth1_Rand1F20{-123},
+			vdltest.VUnionDepth1_Rand1F20{-123},
+		},
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e15200000a0004fff504fff504fff5",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15f0403010fe15b360600056572726f720104000249640103e100095265747279436f6465012fe100034d73670103e10009506172616d4c6973740130e1e1590408012ee15352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012be100024639012ce10003463131012de100034632300107e1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012a0203e1",
+		HexValue:   "5200000a0004fff504fff504fff5",
+	},
+	{
+		Name:       "Zero vdltest.VArray1_OptVStructDepth1_Rand0{}",
+		Value:      vdltest.VArray1_OptVStructDepth1_Rand0{},
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e1520200e0",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e1",
+		HexValue:   "520200e0",
+	},
+	{
+		Name: "Full vdltest.VArray1_OptVStructDepth1_Rand0{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}",
+		Value: vdltest.VArray1_OptVStructDepth1_Rand0{
+			{
+				F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F15: 123,
+				F21: -123,
+			},
+		},
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e152320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012a0201e1",
+		HexValue:   "52320000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero []vdltest.VArray1_String{}",
+		Value:      []vdltest.VArray1_String(nil),
+		Hex:        "81532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []vdltest.VArray1_String{{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}}",
+		Value: []vdltest.VArray1_String{
+			{
+				"abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			},
+		},
+		Hex:        "81532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1510403012ae1522c0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1510403012ae1",
+		HexValue:   "522c0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero [][]vdltest.VEnumAbc{}",
+		Value:      [][]vdltest.VEnumAbc(nil),
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1530403012be1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1530403012be1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full [][]vdltest.VEnumAbc{{vdltest.VEnumAbc.C}}",
+		Value: [][]vdltest.VEnumAbc{
+			{
+				vdltest.VEnumAbcC,
+			},
+		},
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1530403012be1510403012ae15203010102",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1530403012be1510403012ae1",
+		HexValue:   "5203010102",
+	},
+	{
+		Name:       "Zero []vdltest.VSet_Byte{}",
+		Value:      []vdltest.VSet_Byte(nil),
+		Hex:        "81532404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "532404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []vdltest.VSet_Byte{{123}}",
+		Value: []vdltest.VSet_Byte{
+			{
+				123: struct{}{},
+			},
+		},
+		Hex:        "81532404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1510403012ae1520301017b",
+		HexVersion: "81",
+		HexType:    "532404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1510403012ae1",
+		HexValue:   "520301017b",
+	},
+	{
+		Name:       "Zero []vdltest.VMap_VEnumBcd_VEnumBcd{}",
+		Value:      []vdltest.VMap_VEnumBcd_VEnumBcd(nil),
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []vdltest.VMap_VEnumBcd_VEnumBcd{{vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}}",
+		Value: []vdltest.VMap_VEnumBcd_VEnumBcd{
+			{
+				vdltest.VEnumBcdD: vdltest.VEnumBcdD,
+			},
+		},
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be1510403012ae1520401010202",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be1510403012ae1",
+		HexValue:   "520401010202",
+	},
+	{
+		Name:       "Zero []vdltest.VStructDepth1_Rand0{}",
+		Value:      []vdltest.VStructDepth1_Rand0(nil),
+		Hex:        "81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []vdltest.VStructDepth1_Rand0{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}",
+		Value: []vdltest.VStructDepth1_Rand0{
+			{
+				F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F15: 123,
+				F21: -123,
+			},
+		},
+		Hex:        "81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510403012ae1",
+		HexValue:   "52320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero []vdltest.VUnionDepth1_All{}",
+		Value:      []vdltest.VUnionDepth1_All(nil),
+		Hex:        "81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae15200000100",
+		HexVersion: "81",
+		HexType:    "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae1",
+		HexValue:   "5200000100",
+	},
+	{
+		Name: "Full []vdltest.VUnionDepth1_All{{F30: {}}}",
+		Value: []vdltest.VUnionDepth1_All{
+			vdltest.VUnionDepth1_AllF30{&vdltest.VStructEmpty{}},
+		},
+		Hex:        "81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae152000003011ee1",
+		HexVersion: "81",
+		HexType:    "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1510403012ae1",
+		HexValue:   "52000003011ee1",
+	},
+	{
+		Name:       "Zero []?vdltest.VStructDepth1_All{}",
+		Value:      []*vdltest.VStructDepth1_All(nil),
+		Hex:        "81572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15200000100",
+		HexVersion: "81",
+		HexType:    "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae1",
+		HexValue:   "5200000100",
+	},
+	{
+		Name: "Full []?vdltest.VStructDepth1_All{{F0: int64(-123), F1: true, F2: true, F3: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", RetryCode: RetryBackoff, Msg: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}}",
+		Value: []*vdltest.VStructDepth1_All{
+			{
+				F0: int64(-123),
+				F1: true,
+				F2: true,
+				F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F5: vdl.Int64Type,
+				F6: 123,
+				F7: 123,
+				F8: vdltest.VEnumAbcC,
+				F9: vdltest.VEnumBcdD,
+				F11: verror.FromWire(vdl.WireError{
+					Id:        "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					RetryCode: vdl.WireRetryCodeRetryBackoff,
+					Msg:       "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				}),
+				F12: 123,
+				F13: 123,
+				F14: 123,
+				F15: 123,
+				F16: 123,
+				F17: 123,
+				F18: -123,
+				F19: -123,
+				F20: -123,
+				F21: -123,
+				F22: -123,
+				F23: -123,
+				F24: -123,
+				F25: -123,
+				F26: 1.23,
+				F27: 1.23,
+				F28: 1.23,
+				F29: 1.23,
+				F30: &vdltest.VStructEmpty{},
+			},
+		},
+		Hex:        "81572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+		HexVersion: "81",
+		HexType:    "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1530408012be1510403012ae1",
+		HexValue:   "5201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+	},
+	{
+		Name:       "Zero vdltest.VList_VArray1_String{}",
+		Value:      vdltest.VList_VArray1_String(nil),
+		Hex:        "81532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012ae1520100",
+		HexVersion: "81",
+		HexType:    "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_VArray1_String{{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}}",
+		Value: vdltest.VList_VArray1_String{
+			{
+				"abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			},
+		},
+		Hex:        "81532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012ae1522c0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012ae1",
+		HexValue:   "522c0100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero vdltest.VList_List_VBool{}",
+		Value:      vdltest.VList_List_VBool(nil),
+		Hex:        "81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530403012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c012ae1520100",
+		HexVersion: "81",
+		HexType:    "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530403012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_List_VBool{{true}}",
+		Value: vdltest.VList_List_VBool{
+			{
+				true,
+			},
+		},
+		Hex:        "81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530403012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c012ae15203010101",
+		HexVersion: "81",
+		HexType:    "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530403012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c012ae1",
+		HexValue:   "5203010101",
+	},
+	{
+		Name:       "Zero vdltest.VList_Set_VInt16{}",
+		Value:      vdltest.VList_Set_VInt16(nil),
+		Hex:        "81552100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1530404012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136012ae1520100",
+		HexVersion: "81",
+		HexType:    "552100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1530404012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_Set_VInt16{{-123}}",
+		Value: vdltest.VList_Set_VInt16{
+			{
+				-123: struct{}{},
+			},
+		},
+		Hex:        "81552100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1530404012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136012ae152040101fff5",
+		HexVersion: "81",
+		HexType:    "552100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1530404012be1512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56496e743136012ae1",
+		HexValue:   "52040101fff5",
+	},
+	{
+		Name:       "Zero vdltest.VList_VMap_VBool_VBool{}",
+		Value:      vdltest.VList_VMap_VBool_VBool(nil),
+		Hex:        "81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c012ae1520100",
+		HexVersion: "81",
+		HexType:    "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_VMap_VBool_VBool{{true: true}}",
+		Value: vdltest.VList_VMap_VBool_VBool{
+			{
+				true: true,
+			},
+		},
+		Hex:        "81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c012ae1520401010101",
+		HexVersion: "81",
+		HexType:    "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f56426f6f6c5f56426f6f6c012ae1",
+		HexValue:   "520401010101",
+	},
+	{
+		Name:       "Zero vdltest.VList_VStructDepth1_All{}",
+		Value:      vdltest.VList_VStructDepth1_All(nil),
+		Hex:        "81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15200000100",
+		HexVersion: "81",
+		HexType:    "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae1",
+		HexValue:   "5200000100",
+	},
+	{
+		Name: "Full vdltest.VList_VStructDepth1_All{{F0: int64(-123), F1: true, F2: true, F3: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", RetryCode: RetryBackoff, Msg: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}}",
+		Value: vdltest.VList_VStructDepth1_All{
+			{
+				F0: int64(-123),
+				F1: true,
+				F2: true,
+				F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F5: vdl.Int64Type,
+				F6: 123,
+				F7: 123,
+				F8: vdltest.VEnumAbcC,
+				F9: vdltest.VEnumBcdD,
+				F11: verror.FromWire(vdl.WireError{
+					Id:        "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					RetryCode: vdl.WireRetryCodeRetryBackoff,
+					Msg:       "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				}),
+				F12: 123,
+				F13: 123,
+				F14: 123,
+				F15: 123,
+				F16: 123,
+				F17: 123,
+				F18: -123,
+				F19: -123,
+				F20: -123,
+				F21: -123,
+				F22: -123,
+				F23: -123,
+				F24: -123,
+				F25: -123,
+				F26: 1.23,
+				F27: 1.23,
+				F28: 1.23,
+				F29: 1.23,
+				F30: &vdltest.VStructEmpty{},
+			},
+		},
+		Hex:        "81552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae15201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+		HexVersion: "81",
+		HexType:    "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16536010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe163360600056572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b04080130e153fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320104e100034631330135e100034631340105e100034631350136e100034631360106e100034631370137e100034631380110e100034631390138e100034632300107e100034632310139e100034632320108e10003463233013ae100034632340109e10003463235013be10003463236010ae10003463237013ce10003463238010be10003463239013de10003463330013ee1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae1",
+		HexValue:   "5201090102fe010d01000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+	},
+	{
+		Name:       "Zero vdltest.VList_VUnionDepth1_Rand0{}",
+		Value:      vdltest.VList_VUnionDepth1_Rand0(nil),
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1520100",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_VUnionDepth1_Rand0{{F28: 1.23}}",
+		Value: vdltest.VList_VUnionDepth1_Rand0{
+			vdltest.VUnionDepth1_Rand0F28{1.23},
+		},
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1520b0104f8ae47e17a14aef33f",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513303002d762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f52616e6430012ae1",
+		HexValue:   "520b0104f8ae47e17a14aef33f",
+	},
+	{
+		Name:       "Zero vdltest.VList_OptVStructDepth1_Rand0{}",
+		Value:      vdltest.VList_OptVStructDepth1_Rand0(nil),
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae1520100",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_OptVStructDepth1_Rand0{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}",
+		Value: vdltest.VList_OptVStructDepth1_Rand0{
+			{
+				F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F15: 123,
+				F21: -123,
+			},
+		},
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f52616e6430012ae1",
+		HexValue:   "52320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero set[vdltest.VArray2_VEnumBcd]{}",
+		Value:      map[vdltest.VArray2_VEnumBcd]struct{}(nil),
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012b0202e1510404012ae1520100",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012b0202e1510404012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[vdltest.VArray2_VEnumBcd]{{vdltest.VEnumBcd.D, vdltest.VEnumBcd.D}}",
+		Value: map[vdltest.VArray2_VEnumBcd]struct{}{
+			{
+				vdltest.VEnumBcdD,
+				vdltest.VEnumBcdD,
+			}: struct{}{},
+		},
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012b0202e1510404012ae1520401000202",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012b0202e1510404012ae1",
+		HexValue:   "520401000202",
+	},
+	{
+		Name:       "Zero set[vdltest.VStructDepth1_Rand0]{}",
+		Value:      map[vdltest.VStructDepth1_Rand0]struct{}(nil),
+		Hex:        "81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae1520100",
+		HexVersion: "81",
+		HexType:    "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[vdltest.VStructDepth1_Rand0]{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}",
+		Value: map[vdltest.VStructDepth1_Rand0]struct{}{
+			{
+				F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F15: 123,
+				F21: -123,
+			}: struct{}{},
+		},
+		Hex:        "81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510404012ae1",
+		HexValue:   "52320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero set[vdltest.VUnionDepth1_Rand0]{}",
+		Value:      map[vdltest.VUnionDepth1_Rand0]struct{}(nil),
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510404012ae1520100",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510404012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[vdltest.VUnionDepth1_Rand0]{{F28: 1.23}}",
+		Value: map[vdltest.VUnionDepth1_Rand0]struct{}{
+			vdltest.VUnionDepth1_Rand0F28{1.23}: struct{}{},
+		},
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510404012ae1520b0104f8ae47e17a14aef33f",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510404012ae1",
+		HexValue:   "520b0104f8ae47e17a14aef33f",
+	},
+	{
+		Name:       "Zero vdltest.VSet_VArray3_Bool{}",
+		Value:      vdltest.VSet_VArray3_Bool(nil),
+		Hex:        "815329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c012ae1520100",
+		HexVersion: "81",
+		HexType:    "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_VArray3_Bool{{true, true, true}}",
+		Value: vdltest.VSet_VArray3_Bool{
+			{
+				true,
+				true,
+				true,
+			}: struct{}{},
+		},
+		Hex:        "815329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c012ae152050100010101",
+		HexVersion: "81",
+		HexType:    "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c012ae1",
+		HexValue:   "52050100010101",
+	},
+	{
+		Name:       "Zero vdltest.VSet_VStructDepth1_Rand0{}",
+		Value:      vdltest.VSet_VStructDepth1_Rand0(nil),
+		Hex:        "81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae1520100",
+		HexVersion: "81",
+		HexType:    "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_VStructDepth1_Rand0{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}",
+		Value: vdltest.VSet_VStructDepth1_Rand0{
+			{
+				F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F15: 123,
+				F21: -123,
+			}: struct{}{},
+		},
+		Hex:        "81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae152320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1513304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ae1",
+		HexValue:   "52320100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero vdltest.VSet_VUnionDepth1_Rand0{}",
+		Value:      vdltest.VSet_VUnionDepth1_Rand0(nil),
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1520100",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_VUnionDepth1_Rand0{{F28: 1.23}}",
+		Value: vdltest.VSet_VUnionDepth1_Rand0{
+			vdltest.VUnionDepth1_Rand0F28{1.23}: struct{}{},
+		},
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1520b0104f8ae47e17a14aef33f",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e6430012ae1",
+		HexValue:   "520b0104f8ae47e17a14aef33f",
+	},
+	{
+		Name:       "Zero map[vdltest.VArray1_VStructEmpty]vdltest.VArray1_VStructEmpty{}",
+		Value:      map[vdltest.VArray1_VStructEmpty]vdltest.VArray1_VStructEmpty(nil),
+		Hex:        "815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1510605012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1510605012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[vdltest.VArray1_VStructEmpty]vdltest.VArray1_VStructEmpty{{}: {}}",
+		Value: map[vdltest.VArray1_VStructEmpty]vdltest.VArray1_VStructEmpty{
+			{}: {},
+		},
+		Hex:        "815525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1510605012a022ae152050100e100e1",
+		HexVersion: "81",
+		HexType:    "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1510605012a022ae1",
+		HexValue:   "52050100e100e1",
+	},
+	{
+		Name:       "Zero map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{}",
+		Value:      map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0(nil),
+		Hex:        "81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}: {F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}",
+		Value: map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{
+			{
+				F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F15: 123,
+				F21: -123,
+			}: {
+				F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F15: 123,
+				F21: -123,
+			},
+		},
+		Hex:        "81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae152630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e1510605012a022ae1",
+		HexValue:   "52630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero map[vdltest.VUnionDepth1_Rand0]vdltest.VUnionDepth1_Rand0{}",
+		Value:      map[vdltest.VUnionDepth1_Rand0]vdltest.VUnionDepth1_Rand0(nil),
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510605012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510605012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[vdltest.VUnionDepth1_Rand0]vdltest.VUnionDepth1_Rand0{{F28: 1.23}: {F28: 1.23}}",
+		Value: map[vdltest.VUnionDepth1_Rand0]vdltest.VUnionDepth1_Rand0{
+			vdltest.VUnionDepth1_Rand0F28{1.23}: vdltest.VUnionDepth1_Rand0F28{1.23},
+		},
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510605012a022ae152150104f8ae47e17a14aef33f04f8ae47e17a14aef33f",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1510605012a022ae1",
+		HexValue:   "52150104f8ae47e17a14aef33f04f8ae47e17a14aef33f",
+	},
+	{
+		Name:       "Zero vdltest.VMap_VArray2_Uint32_VArray2_Uint32{}",
+		Value:      vdltest.VMap_VArray2_Uint32_VArray2_Uint32(nil),
+		Hex:        "81532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e1513f050037762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179325f55696e7433325f564172726179325f55696e743332012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e1513f050037762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179325f55696e7433325f564172726179325f55696e743332012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_VArray2_Uint32_VArray2_Uint32{{123, 123}: {123, 123}}",
+		Value: vdltest.VMap_VArray2_Uint32_VArray2_Uint32{
+			{
+				123,
+				123,
+			}: {
+				123,
+				123,
+			},
+		},
+		Hex:        "81532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e1513f050037762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179325f55696e7433325f564172726179325f55696e743332012a022ae1520701007b7b007b7b",
+		HexVersion: "81",
+		HexType:    "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179325f55696e74333201050202e1513f050037762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179325f55696e7433325f564172726179325f55696e743332012a022ae1",
+		HexValue:   "520701007b7b007b7b",
+	},
+	{
+		Name:       "Zero vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0{}",
+		Value:      vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0(nil),
+		Hex:        "81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}: {F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}",
+		Value: vdltest.VMap_VStructDepth1_Rand0_VStructDepth1_Rand0{
+			{
+				F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F15: 123,
+				F21: -123,
+			}: {
+				F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F15: 123,
+				F21: -123,
+			},
+		},
+		Hex:        "81552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae152630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1592100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012be10003463135012ce10003463231012de1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012a022ae1",
+		HexValue:   "52630100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero vdltest.VMap_VUnionDepth1_Rand0_VUnionDepth1_Rand0{}",
+		Value:      vdltest.VMap_VUnionDepth1_Rand0_VUnionDepth1_Rand0(nil),
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_VUnionDepth1_Rand0_VUnionDepth1_Rand0{{F28: 1.23}: {F28: 1.23}}",
+		Value: vdltest.VMap_VUnionDepth1_Rand0_VUnionDepth1_Rand0{
+			vdltest.VUnionDepth1_Rand0F28{1.23}: vdltest.VUnionDepth1_Rand0F28{1.23},
+		},
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae152150104f8ae47e17a14aef33f04f8ae47e17a14aef33f",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012be10003463130012ce100034631320104e100034631360106e10003463238010be1e1514705003f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f52616e64305f56556e696f6e4465707468315f52616e6430012a022ae1",
+		HexValue:   "52150104f8ae47e17a14aef33f04f8ae47e17a14aef33f",
+	},
+	{
+		Name: "Zero vdltest.VStructDepth2_All{}",
+		Value: vdltest.VStructDepth2_All{
+			F8: vdltest.VStructDepth1_All{
+				F5: vdl.AnyType,
+			},
+			F10: vdltest.VUnionDepth1_Rand0F8{},
+			F11: vdltest.VUnionDepth1_Rand1F6{},
+		},
+		Hex:        "815328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8b04080139e16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e1000246340131e100024635010ee1000246360102e1000246370134e1000246380138e1000246390136e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135013fe100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e10003463233012fe100034632340109e100034632350143e10003463236010ae100034632370144e10003463238010be100034632390145e100034633300146e1e1ff8d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370134e1000246390136e10003463236010ae1e1ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152000001e1",
+		HexVersion: "81",
+		HexType:    "5328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8b04080139e16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e1000246340131e100024635010ee1000246360102e1000246370134e1000246380138e1000246390136e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135013fe100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e10003463233012fe100034632340109e100034632350143e10003463236010ae100034632370144e10003463238010be100034632390145e100034633300146e1e1ff8d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370134e1000246390136e10003463236010ae1e1ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1",
+		HexValue:   "52000001e1",
+	},
+	{
+		Name: "Full vdltest.VStructDepth2_All{F0: {int64(-123), int64(-123), int64(-123)}, F1: {\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, F2: {true}, F3: {-123}, F4: {\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, F5: {1.23}, F6: {123: 123}, F7: {vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}, F8: {F0: int64(-123), F1: true, F2: true, F3: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", RetryCode: RetryBackoff, Msg: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}, F12: {F0: int64(-123), F1: true, F2: true, F3: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", RetryCode: RetryBackoff, Msg: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}, F13: {F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}",
+		Value: vdltest.VStructDepth2_All{
+			F0: vdltest.VArray3_Any{
+				int64(-123),
+				int64(-123),
+				int64(-123),
+			},
+			F1: vdltest.VArray1_String{
+				"abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			},
+			F2: vdltest.VList_VBool{
+				true,
+			},
+			F3: vdltest.VList_VInt32{
+				-123,
+			},
+			F4: vdltest.VSet_VString{
+				"abcdefghijklmnopΔΘΠΣΦ王普澤世界": struct{}{},
+			},
+			F5: vdltest.VSet_Float32{
+				1.23: struct{}{},
+			},
+			F6: vdltest.VMap_VByte_VByte{
+				123: 123,
+			},
+			F7: vdltest.VMap_VEnumBcd_VEnumBcd{
+				vdltest.VEnumBcdD: vdltest.VEnumBcdD,
+			},
+			F8: vdltest.VStructDepth1_All{
+				F0: int64(-123),
+				F1: true,
+				F2: true,
+				F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F5: vdl.Int64Type,
+				F6: 123,
+				F7: 123,
+				F8: vdltest.VEnumAbcC,
+				F9: vdltest.VEnumBcdD,
+				F11: verror.FromWire(vdl.WireError{
+					Id:        "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					RetryCode: vdl.WireRetryCodeRetryBackoff,
+					Msg:       "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				}),
+				F12: 123,
+				F13: 123,
+				F14: 123,
+				F15: 123,
+				F16: 123,
+				F17: 123,
+				F18: -123,
+				F19: -123,
+				F20: -123,
+				F21: -123,
+				F22: -123,
+				F23: -123,
+				F24: -123,
+				F25: -123,
+				F26: 1.23,
+				F27: 1.23,
+				F28: 1.23,
+				F29: 1.23,
+				F30: &vdltest.VStructEmpty{},
+			},
+			F9: vdltest.VStructDepth1_Rand1{
+				F0:  int64(-123),
+				F1:  true,
+				F7:  123,
+				F9:  vdltest.VEnumBcdD,
+				F26: 1.23,
+			},
+			F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+			F11: vdltest.VUnionDepth1_Rand1F20{-123},
+			F12: &vdltest.VStructDepth1_All{
+				F0: int64(-123),
+				F1: true,
+				F2: true,
+				F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F5: vdl.Int64Type,
+				F6: 123,
+				F7: 123,
+				F8: vdltest.VEnumAbcC,
+				F9: vdltest.VEnumBcdD,
+				F11: verror.FromWire(vdl.WireError{
+					Id:        "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					RetryCode: vdl.WireRetryCodeRetryBackoff,
+					Msg:       "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				}),
+				F12: 123,
+				F13: 123,
+				F14: 123,
+				F15: 123,
+				F16: 123,
+				F17: 123,
+				F18: -123,
+				F19: -123,
+				F20: -123,
+				F21: -123,
+				F22: -123,
+				F23: -123,
+				F24: -123,
+				F25: -123,
+				F26: 1.23,
+				F27: 1.23,
+				F28: 1.23,
+				F29: 1.23,
+				F30: &vdltest.VStructEmpty{},
+			},
+			F13: &vdltest.VStructDepth1_Rand0{
+				F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F15: 123,
+				F21: -123,
+			},
+		},
+		Hex:        "815328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8b04080139e16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e1000246340131e100024635010ee1000246360102e1000246370134e1000246380138e1000246390136e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135013fe100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e10003463233012fe100034632340109e100034632350143e10003463236010ae100034632370144e10003463238010be100034632390145e100034633300146e1e1ff8d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370134e1000246390136e10003463236010ae1e1ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e152010906020202020202fe02ed00000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e109000004fff50101027b030204fb8014aef33fe10a04f8ae47e17a14aef33f0b04fff50c000005fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e10d00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1",
+		HexVersion: "81",
+		HexType:    "5328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15726030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012de15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15b27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e743332012fe1612200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f27040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670131e16327040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1672000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1652d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401360236e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8b04080139e16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e1000246340131e100024635010ee1000246360102e1000246370134e1000246380138e1000246390136e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135013fe100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e10003463233012fe100034632340109e100034632350143e10003463236010ae100034632370144e10003463238010be100034632390145e100034633300146e1e1ff8d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370134e1000246390136e10003463236010ae1e1ff8f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380138e100034631300139e100034631320104e100034631360106e10003463238010be1e1ff9152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380138e1000246390136e10003463131013ae100034632300107e1e1ff9304080137e1ff9745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340131e10003463135013fe100034632310142e1e1ff950408014ce151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012ee1000246340130e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1",
+		HexValue:   "52010906020202020202fe02ed00000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e109000004fff50101027b030204fb8014aef33fe10a04f8ae47e17a14aef33f0b04fff50c000005fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e10d00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1",
+	},
+	{
+		Name: "Zero vdltest.VStructDepth2_Rand0{}",
+		Value: vdltest.VStructDepth2_Rand0{
+			F10: vdltest.VUnionDepth1_Rand0F8{},
+			F11: vdltest.VUnionDepth1_Rand1F6{},
+		},
+		Hex:        "815328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152000001e1",
+		HexVersion: "81",
+		HexType:    "5328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e1",
+		HexValue:   "52000001e1",
+	},
+	{
+		Name: "Full vdltest.VStructDepth2_Rand0{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}",
+		Value: vdltest.VStructDepth2_Rand0{
+			F0: vdltest.VArray3_Any{
+				int64(-123),
+				int64(-123),
+				int64(-123),
+			},
+			F9: vdltest.VStructDepth1_Rand1{
+				F0:  int64(-123),
+				F1:  true,
+				F7:  123,
+				F9:  vdltest.VEnumBcdD,
+				F26: 1.23,
+			},
+			F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+			F11: vdltest.VUnionDepth1_Rand1F20{-123},
+		},
+		Hex:        "815328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		HexVersion: "81",
+		HexType:    "5328020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ce100024639012de10003463236010ae1e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15b54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012fe100034631300130e100034631320104e100034631360106e10003463238010be1e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16152070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012fe100024639012de100034631310132e100034632300107e1e1514c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ae100024639012be10003463130012ee100034631310131e1e1",
+		HexValue:   "52010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	{
+		Name:       "Zero vdltest.VStructDepth2_Rand1{}",
+		Value:      vdltest.VStructDepth2_Rand1{},
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431010100024637012ae1e15201e1",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431010100024637012ae1e1",
+		HexValue:   "5201e1",
+	},
+	{
+		Name: "Full vdltest.VStructDepth2_Rand1{F7: {vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}}",
+		Value: vdltest.VStructDepth2_Rand1{
+			F7: vdltest.VMap_VEnumBcd_VEnumBcd{
+				vdltest.VEnumBcdD: vdltest.VEnumBcdD,
+			},
+		},
+		Hex:        "81552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431010100024637012ae1e1520500010202e1",
+		HexVersion: "81",
+		HexType:    "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012b022be15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6431010100024637012ae1e1",
+		HexValue:   "520500010202e1",
+	},
+	{
+		Name:       "Zero vdltest.VUnionDepth2_All{F0: {}}",
+		Value:      vdltest.VUnionDepth2_All(vdltest.VUnionDepth2_AllF0{}),
+		Hex:        "815329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1570408012de1553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff8d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340134e100034631350130e100034632310142e1e1ff8ffe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380136e10003463130012de100034631320104e100034631360106e10003463238010be1e1ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1520000050000000000",
+		HexVersion: "81",
+		HexType:    "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1570408012de1553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff8d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340134e100034631350130e100034632310142e1e1ff8ffe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380136e10003463130012de100034631320104e100034631360106e10003463238010be1e1ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1",
+		HexValue:   "520000050000000000",
+	},
+	{
+		Name: "Full vdltest.VUnionDepth2_All{F13: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}}",
+		Value: vdltest.VUnionDepth2_All(vdltest.VUnionDepth2_AllF13{&vdltest.VStructDepth1_Rand1{
+			F0:  int64(-123),
+			F1:  true,
+			F7:  123,
+			F9:  vdltest.VEnumBcdD,
+			F26: 1.23,
+		}}),
+		Hex:        "815329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1570408012de1553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff8d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340134e100034631350130e100034632310142e1e1ff8ffe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380136e10003463130012de100034631320104e100034631360106e10003463238010be1e1ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e15201090102140d000000fff50101027b030204fb8014aef33fe1",
+		HexVersion: "81",
+		HexType:    "5329020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1570408012de1553402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012c0203e15b0403010be15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e16104040109e1632404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1672200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701340234e16b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1693305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301360236e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16dfe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff8d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340134e100034631350130e100034632310142e1e1ff8ffe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320138e1000246330103e1000246340134e100024635010ee1000246360102e1000246370139e1000246380136e100024639013ae10003463130012de10003463131013be100034631320104e10003463133013fe100034631340105e100034631350130e100034631360106e100034631370140e100034631380110e100034631390141e100034632300107e100034632310142e100034632320108e100034632330143e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e10003463330012ce1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380136e10003463130012de100034631320104e100034631360106e10003463238010be1e1ff9304080147e1ff9752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e1ff950408014ce151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012ee100024633012fe1000246340131e1000246350132e1000246360133e1000246370135e1000246380137e1000246390147e100034631300148e100034631310149e10003463132014ae10003463133014be1e1",
+		HexValue:   "5201090102140d000000fff50101027b030204fb8014aef33fe1",
+	},
+	{
+		Name:       "Zero vdltest.VUnionDepth2_Rand0{F2: {}}",
+		Value:      vdltest.VUnionDepth2_Rand0(vdltest.VUnionDepth2_Rand0F2{}),
+		Hex:        "81530403010be1572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de100034631350137e10003463231013ae1e17f04080141e15143070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012ae100024638012be100034631320140e1e1520000020000",
+		HexVersion: "81",
+		HexType:    "530403010be1572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de100034631350137e10003463231013ae1e17f04080141e15143070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012ae100024638012be100034631320140e1e1",
+		HexValue:   "520000020000",
+	},
+	{
+		Name: "Full vdltest.VUnionDepth2_Rand0{F12: {F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}",
+		Value: vdltest.VUnionDepth2_Rand0(vdltest.VUnionDepth2_Rand0F12{&vdltest.VStructDepth1_Rand0{
+			F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+			F15: 123,
+			F21: -123,
+		}}),
+		Hex:        "81530403010be1572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de100034631350137e10003463231013ae1e17f04080141e15143070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012ae100024638012be100034631320140e1e1520000320200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "530403010be1572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1ff8145060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de100034631350137e10003463231013ae1e17f04080141e15143070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012ae100024638012be100034631320140e1e1",
+		HexValue:   "520000320200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero vdltest.VUnionDepth2_Rand1{F2: {}}",
+		Value:      vdltest.VUnionDepth2_Rand1(vdltest.VUnionDepth2_Rand1F2{}),
+		Hex:        "81530403010be1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e152020000",
+		HexVersion: "81",
+		HexType:    "530403010be1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e1",
+		HexValue:   "52020000",
+	},
+	{
+		Name:       "Full vdltest.VUnionDepth2_Rand1{F11: {F28: 1.23}}",
+		Value:      vdltest.VUnionDepth2_Rand1(vdltest.VUnionDepth2_Rand1F11{vdltest.VUnionDepth1_Rand0F28{1.23}}),
+		Hex:        "81530403010be1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e1520b0104f8ae47e17a14aef33f",
+		HexVersion: "81",
+		HexType:    "530403010be1572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15925060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130012de100034631320104e100034631360106e10003463238010be1e1513c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012ae10003463131012be1e1",
+		HexValue:   "520b0104f8ae47e17a14aef33f",
+	},
+	{
+		Name:       "Zero ?vdltest.VStructDepth2_Rand0(nil)",
+		Value:      (*vdltest.VStructDepth2_Rand0)(nil),
+		Hex:        "815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152000001e0",
+		HexVersion: "81",
+		HexType:    "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae1",
+		HexValue:   "52000001e0",
+	},
+	{
+		Name: "Full ?vdltest.VStructDepth2_Rand0{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}",
+		Value: &vdltest.VStructDepth2_Rand0{
+			F0: vdltest.VArray3_Any{
+				int64(-123),
+				int64(-123),
+				int64(-123),
+			},
+			F9: vdltest.VStructDepth1_Rand1{
+				F0:  int64(-123),
+				F1:  true,
+				F7:  123,
+				F9:  vdltest.VEnumBcdD,
+				F26: 1.23,
+			},
+			F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+			F11: vdltest.VUnionDepth1_Rand1F20{-123},
+		},
+		Hex:        "815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae152010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		HexVersion: "81",
+		HexType:    "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510408012ae1",
+		HexValue:   "52010904020202023200000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	{
+		Name:       "Zero vdltest.VArray3_VArray1_VStructDepth1_Rand0{}",
+		Value:      vdltest.VArray3_VArray1_VStructDepth1_Rand0{},
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152070000e100e100e1",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e1",
+		HexValue:   "52070000e100e100e1",
+	},
+	{
+		Name: "Full vdltest.VArray3_VArray1_VStructDepth1_Rand0{{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}, {{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}, {{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}}",
+		Value: vdltest.VArray3_VArray1_VStructDepth1_Rand0{
+			{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			},
+			{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			},
+			{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			},
+		},
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e152ff97000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15140020038762e696f2f7632332f76646c2f76646c746573742e564172726179335f564172726179315f565374727563744465707468315f52616e6430012a0203e1",
+		HexValue:   "52ff97000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero vdltest.VArray1_VList_VStructDepth1_All{}",
+		Value:      vdltest.VArray1_VList_VStructDepth1_All{},
+		Hex:        "81572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f565374727563744465707468315f416c6c012a0201e1520000020000",
+		HexVersion: "81",
+		HexType:    "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f565374727563744465707468315f416c6c012a0201e1",
+		HexValue:   "520000020000",
+	},
+	{
+		Name: "Full vdltest.VArray1_VList_VStructDepth1_All{{{F0: int64(-123), F1: true, F2: true, F3: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", RetryCode: RetryBackoff, Msg: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}}}",
+		Value: vdltest.VArray1_VList_VStructDepth1_All{
+			{
+				{
+					F0: int64(-123),
+					F1: true,
+					F2: true,
+					F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F5: vdl.Int64Type,
+					F6: 123,
+					F7: 123,
+					F8: vdltest.VEnumAbcC,
+					F9: vdltest.VEnumBcdD,
+					F11: verror.FromWire(vdl.WireError{
+						Id:        "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+						RetryCode: vdl.WireRetryCodeRetryBackoff,
+						Msg:       "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					}),
+					F12: 123,
+					F13: 123,
+					F14: 123,
+					F15: 123,
+					F16: 123,
+					F17: 123,
+					F18: -123,
+					F19: -123,
+					F20: -123,
+					F21: -123,
+					F22: -123,
+					F23: -123,
+					F24: -123,
+					F25: -123,
+					F26: 1.23,
+					F27: 1.23,
+					F28: 1.23,
+					F29: 1.23,
+					F30: &vdltest.VStructEmpty{},
+				},
+			},
+		},
+		Hex:        "81572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f565374727563744465707468315f416c6c012a0201e15201090102fe010e0001000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+		HexVersion: "81",
+		HexType:    "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe165360600056572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080131e155fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320104e100034631330136e100034631340105e100034631350137e100034631360106e100034631370138e100034631380110e100034631390139e100034632300107e10003463231013ae100034632320108e10003463233013be100034632340109e10003463235013ce10003463236010ae10003463237013de10003463238010be10003463239013ee10003463330013fe1e1533203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f565374727563744465707468315f416c6c012a0201e1",
+		HexValue:   "5201090102fe010e0001000000fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e1",
+	},
+	{
+		Name:       "Zero vdltest.VArray1_Set_VStructDepth1_Rand0{}",
+		Value:      vdltest.VArray1_Set_VStructDepth1_Rand0{},
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e152020000",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e1",
+		HexValue:   "52020000",
+	},
+	{
+		Name: "Full vdltest.VArray1_Set_VStructDepth1_Rand0{{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}}",
+		Value: vdltest.VArray1_Set_VStructDepth1_Rand0{
+			{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				}: struct{}{},
+			},
+		},
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e15233000100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be1513c020034762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f565374727563744465707468315f52616e6430012a0201e1",
+		HexValue:   "5233000100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero vdltest.VArray1_Map_VArray1_VStructEmpty_VArray1_VStructEmpty{}",
+		Value:      vdltest.VArray1_Map_VArray1_VStructEmpty_VArray1_VStructEmpty{},
+		Hex:        "815725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e152020000",
+		HexVersion: "81",
+		HexType:    "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e1",
+		HexValue:   "52020000",
+	},
+	{
+		Name: "Full vdltest.VArray1_Map_VArray1_VStructEmpty_VArray1_VStructEmpty{{{}: {}}}",
+		Value: vdltest.VArray1_Map_VArray1_VStructEmpty_VArray1_VStructEmpty{
+			{
+				{}: {},
+			},
+		},
+		Hex:        "815725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e15206000100e100e1",
+		HexVersion: "81",
+		HexType:    "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179315f4d61705f564172726179315f56537472756374456d7074795f564172726179315f56537472756374456d707479012a0201e1",
+		HexValue:   "5206000100e100e1",
+	},
+	{
+		Name: "Zero vdltest.VArray1_VStructDepth2_Rand0{}",
+		Value: vdltest.VArray1_VStructDepth2_Rand0{
+			{
+				F10: vdltest.VUnionDepth1_Rand0F8{},
+				F11: vdltest.VUnionDepth1_Rand1F6{},
+			},
+		},
+		Hex:        "815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15200000200e1",
+		HexVersion: "81",
+		HexType:    "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e1",
+		HexValue:   "5200000200e1",
+	},
+	{
+		Name: "Full vdltest.VArray1_VStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}",
+		Value: vdltest.VArray1_VStructDepth2_Rand0{
+			{
+				F0: vdltest.VArray3_Any{
+					int64(-123),
+					int64(-123),
+					int64(-123),
+				},
+				F9: vdltest.VStructDepth1_Rand1{
+					F0:  int64(-123),
+					F1:  true,
+					F7:  123,
+					F9:  vdltest.VEnumBcdD,
+					F26: 1.23,
+				},
+				F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+				F11: vdltest.VUnionDepth1_Rand1F20{-123},
+			},
+		},
+		Hex:        "815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e15201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		HexVersion: "81",
+		HexType:    "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e15138020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468325f52616e6430012a0201e1",
+		HexValue:   "5201090402020202330000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	{
+		Name: "Zero vdltest.VArray1_VUnionDepth2_Rand1{}",
+		Value: vdltest.VArray1_VUnionDepth2_Rand1{
+			vdltest.VUnionDepth2_Rand1F2{},
+		},
+		Hex:        "81550403010be1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e15203000000",
+		HexVersion: "81",
+		HexType:    "550403010be1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e1",
+		HexValue:   "5203000000",
+	},
+	{
+		Name: "Full vdltest.VArray1_VUnionDepth2_Rand1{{F11: {F28: 1.23}}}",
+		Value: vdltest.VArray1_VUnionDepth2_Rand1{
+			vdltest.VUnionDepth2_Rand1F11{vdltest.VUnionDepth1_Rand0F28{1.23}},
+		},
+		Hex:        "81550403010be1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e1520c000104f8ae47e17a14aef33f",
+		HexVersion: "81",
+		HexType:    "550403010be1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15754070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012de10003463130012ee100034631320104e100034631360106e10003463238010be1e1533c070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6431010200024632012be10003463131012ce1e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f56556e696f6e4465707468325f52616e6431012a0201e1",
+		HexValue:   "520c000104f8ae47e17a14aef33f",
+	},
+	{
+		Name:       "Zero vdltest.VArray3_OptVStructDepth2_Rand0{}",
+		Value:      vdltest.VArray3_OptVStructDepth2_Rand0{},
+		Hex:        "815728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15200000400e0e0e0",
+		HexVersion: "81",
+		HexType:    "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e1",
+		HexValue:   "5200000400e0e0e0",
+	},
+	{
+		Name: "Full vdltest.VArray3_OptVStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}, {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}, {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}",
+		Value: vdltest.VArray3_OptVStructDepth2_Rand0{
+			{
+				F0: vdltest.VArray3_Any{
+					int64(-123),
+					int64(-123),
+					int64(-123),
+				},
+				F9: vdltest.VStructDepth1_Rand1{
+					F0:  int64(-123),
+					F1:  true,
+					F7:  123,
+					F9:  vdltest.VEnumBcdD,
+					F26: 1.23,
+				},
+				F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+				F11: vdltest.VUnionDepth1_Rand1F20{-123},
+			},
+			{
+				F0: vdltest.VArray3_Any{
+					int64(-123),
+					int64(-123),
+					int64(-123),
+				},
+				F9: vdltest.VStructDepth1_Rand1{
+					F0:  int64(-123),
+					F1:  true,
+					F7:  123,
+					F9:  vdltest.VEnumBcdD,
+					F26: 1.23,
+				},
+				F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+				F11: vdltest.VUnionDepth1_Rand1F20{-123},
+			},
+			{
+				F0: vdltest.VArray3_Any{
+					int64(-123),
+					int64(-123),
+					int64(-123),
+				},
+				F9: vdltest.VStructDepth1_Rand1{
+					F0:  int64(-123),
+					F1:  true,
+					F7:  123,
+					F9:  vdltest.VEnumBcdD,
+					F26: 1.23,
+				},
+				F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+				F11: vdltest.VUnionDepth1_Rand1F20{-123},
+			},
+		},
+		Hex:        "815728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e15201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		HexVersion: "81",
+		HexType:    "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1513b020033762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f52616e6430012a0203e1",
+		HexValue:   "5201090c020202020202020202020202ff970000000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000004fff50005fff50006fff501000007fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e100000008fff50009fff5000afff50100000bfff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	{
+		Name:       "Zero []vdltest.VArray1_VArray3_Bool{}",
+		Value:      []vdltest.VArray1_VArray3_Bool(nil),
+		Hex:        "815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []vdltest.VArray1_VArray3_Bool{{{true, true, true}}}",
+		Value: []vdltest.VArray1_VArray3_Bool{
+			{
+				{
+					true,
+					true,
+					true,
+				},
+			},
+		},
+		Hex:        "815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510403012ae15206010000010101",
+		HexVersion: "81",
+		HexType:    "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510403012ae1",
+		HexValue:   "5206010000010101",
+	},
+	{
+		Name:       "Zero []vdltest.VList_VArray1_String{}",
+		Value:      []vdltest.VList_VArray1_String(nil),
+		Hex:        "81552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012be1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012be1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []vdltest.VList_VArray1_String{{{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}}}",
+		Value: []vdltest.VList_VArray1_String{
+			{
+				{
+					"abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				},
+			},
+		},
+		Hex:        "81552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012be1510403012ae1522d010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+		HexVersion: "81",
+		HexType:    "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f537472696e67012be1510403012ae1",
+		HexValue:   "522d010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
+	},
+	{
+		Name:       "Zero []vdltest.VSet_VStructDepth1_Rand0{}",
+		Value:      []vdltest.VSet_VStructDepth1_Rand0(nil),
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []vdltest.VSet_VStructDepth1_Rand0{{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}}",
+		Value: []vdltest.VSet_VStructDepth1_Rand0{
+			{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				}: struct{}{},
+			},
+		},
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1533304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012be1510403012ae1",
+		HexValue:   "5233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero []map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{}",
+		Value:      []map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0(nil),
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae1520100",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full []map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}: {F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}}",
+		Value: []map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{
+			{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				}: {
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			},
+		},
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530605012b022be1510403012ae1",
+		HexValue:   "5264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero []vdltest.VStructDepth2_Rand0{}",
+		Value:      []vdltest.VStructDepth2_Rand0(nil),
+		Hex:        "815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15200000100",
+		HexVersion: "81",
+		HexType:    "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae1",
+		HexValue:   "5200000100",
+	},
+	{
+		Name: "Full []vdltest.VStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}",
+		Value: []vdltest.VStructDepth2_Rand0{
+			{
+				F0: vdltest.VArray3_Any{
+					int64(-123),
+					int64(-123),
+					int64(-123),
+				},
+				F9: vdltest.VStructDepth1_Rand1{
+					F0:  int64(-123),
+					F1:  true,
+					F7:  123,
+					F9:  vdltest.VEnumBcdD,
+					F26: 1.23,
+				},
+				F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+				F11: vdltest.VUnionDepth1_Rand1F20{-123},
+			},
+		},
+		Hex:        "815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		HexVersion: "81",
+		HexType:    "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15752060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012de100024639012ee10003463236010ae1e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15d54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380130e100034631300131e100034631320104e100034631360106e10003463238010be1e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380130e100024639012ee100034631310133e100034632300107e1e1534c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012be100024639012ce10003463130012fe100034631310132e1e1510403012ae1",
+		HexValue:   "5201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	{
+		Name:       "Zero []vdltest.VUnionDepth2_Rand0{}",
+		Value:      []vdltest.VUnionDepth2_Rand0(nil),
+		Hex:        "81550403010be1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee100034631350138e10003463231013be1e1ff8104080142e15343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012be100024638012ce100034631320141e1e1510403012ae15200000100",
+		HexVersion: "81",
+		HexType:    "550403010be1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee100034631350138e10003463231013be1e1ff8104080142e15343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012be100024638012ce100034631320141e1e1510403012ae1",
+		HexValue:   "5200000100",
+	},
+	{
+		Name: "Full []vdltest.VUnionDepth2_Rand0{{F12: {F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}}",
+		Value: []vdltest.VUnionDepth2_Rand0{
+			vdltest.VUnionDepth2_Rand0F12{&vdltest.VStructDepth1_Rand0{
+				F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F15: 123,
+				F21: -123,
+			}},
+		},
+		Hex:        "81550403010be1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee100034631350138e10003463231013be1e1ff8104080142e15343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012be100024638012ce100034631320141e1e1510403012ae152000033010200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "550403010be1592000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080132e157fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012de1000246330103e100024634012ee100024635010ee1000246360102e100024637012fe1000246380130e1000246390131e100034631300132e100034631310133e100034631320104e100034631330137e100034631340105e100034631350138e100034631360106e100034631370139e100034631380110e10003463139013ae100034632300107e10003463231013be100034632320108e10003463233013ce100034632340109e10003463235013de10003463236010ae10003463237013ee10003463238010be10003463239013fe100034633300140e1e1ff8345060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee100034631350138e10003463231013be1e1ff8104080142e15343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632012be100024638012ce100034631320141e1e1510403012ae1",
+		HexValue:   "52000033010200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero []?vdltest.VStructDepth2_Rand0{}",
+		Value:      []*vdltest.VStructDepth2_Rand0(nil),
+		Hex:        "815728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15200000100",
+		HexVersion: "81",
+		HexType:    "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae1",
+		HexValue:   "5200000100",
+	},
+	{
+		Name: "Full []?vdltest.VStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}",
+		Value: []*vdltest.VStructDepth2_Rand0{
+			{
+				F0: vdltest.VArray3_Any{
+					int64(-123),
+					int64(-123),
+					int64(-123),
+				},
+				F9: vdltest.VStructDepth1_Rand1{
+					F0:  int64(-123),
+					F1:  true,
+					F7:  123,
+					F9:  vdltest.VEnumBcdD,
+					F26: 1.23,
+				},
+				F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+				F11: vdltest.VUnionDepth1_Rand1F20{-123},
+			},
+		},
+		Hex:        "815728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		HexVersion: "81",
+		HexType:    "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be1510403012ae1",
+		HexValue:   "5201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	{
+		Name:       "Zero vdltest.VList_VArray1_OptVStructDepth1_Rand0{}",
+		Value:      vdltest.VList_VArray1_OptVStructDepth1_Rand0(nil),
+		Hex:        "81592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae1520100",
+		HexVersion: "81",
+		HexType:    "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_VArray1_OptVStructDepth1_Rand0{{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}}",
+		Value: vdltest.VList_VArray1_OptVStructDepth1_Rand0{
+			{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			},
+		},
+		Hex:        "81592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1513f030039762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f4f7074565374727563744465707468315f52616e6430012ae1",
+		HexValue:   "5233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero vdltest.VList_List_VMap_VEnumBcd_VEnumBcd{}",
+		Value:      vdltest.VList_List_VMap_VEnumBcd_VEnumBcd(nil),
+		Hex:        "81572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012c022ce1530403012be1513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae1520100",
+		HexVersion: "81",
+		HexType:    "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012c022ce1530403012be1513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_List_VMap_VEnumBcd_VEnumBcd{{{vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}}}",
+		Value: vdltest.VList_List_VMap_VEnumBcd_VEnumBcd{
+			{
+				{
+					vdltest.VEnumBcdD: vdltest.VEnumBcdD,
+				},
+			},
+		},
+		Hex:        "81572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012c022ce1530403012be1513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae152050101010202",
+		HexVersion: "81",
+		HexType:    "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012c022ce1530403012be1513c030036762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56456e756d4263645f56456e756d426364012ae1",
+		HexValue:   "52050101010202",
+	},
+	{
+		Name:       "Zero vdltest.VList_Set_VStructDepth1_Rand0{}",
+		Value:      vdltest.VList_Set_VStructDepth1_Rand0(nil),
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae1520100",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_Set_VStructDepth1_Rand0{{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}}",
+		Value: vdltest.VList_Set_VStructDepth1_Rand0{
+			{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				}: struct{}{},
+			},
+		},
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae15233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e1530404012be15138030032762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f565374727563744465707468315f52616e6430012ae1",
+		HexValue:   "5233010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero vdltest.VList_VMap_VStructDepth1_Rand0_VStructDepth1_Rand0{}",
+		Value:      vdltest.VList_VMap_VStructDepth1_Rand0_VStructDepth1_Rand0(nil),
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae1520100",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VList_VMap_VStructDepth1_Rand0_VStructDepth1_Rand0{{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}: {F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}}",
+		Value: vdltest.VList_VMap_VStructDepth1_Rand0_VStructDepth1_Rand0{
+			{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				}: {
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			},
+		},
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae15264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be1514d030047762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012ae1",
+		HexValue:   "5264010100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero vdltest.VList_VStructDepth2_All{}",
+		Value:      vdltest.VList_VStructDepth2_All(nil),
+		Hex:        "815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8d0408013ae16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ee1000246330103e1000246340132e100024635010ee1000246360102e1000246370135e1000246380139e1000246390137e10003463130013ae10003463131013be100034631320104e10003463133013fe100034631340105e100034631350140e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330130e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e100034633300147e1e1ff8f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370135e1000246390137e10003463236010ae1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100",
+		HexVersion: "81",
+		HexType:    "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8d0408013ae16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ee1000246330103e1000246340132e100024635010ee1000246360102e1000246370135e1000246380139e1000246390137e10003463130013ae10003463131013be100034631320104e10003463133013fe100034631340105e100034631350140e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330130e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e100034633300147e1e1ff8f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370135e1000246390137e10003463236010ae1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1",
+		HexValue:   "5200000100",
+	},
+	{
+		Name: "Full vdltest.VList_VStructDepth2_All{{F0: {int64(-123), int64(-123), int64(-123)}, F1: {\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, F2: {true}, F3: {-123}, F4: {\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, F5: {1.23}, F6: {123: 123}, F7: {vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}, F8: {F0: int64(-123), F1: true, F2: true, F3: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", RetryCode: RetryBackoff, Msg: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}, F12: {F0: int64(-123), F1: true, F2: true, F3: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F5: typeobject(int64), F6: 123, F7: 123, F8: vdltest.VEnumAbc.C, F9: vdltest.VEnumBcd.D, F11: {Id: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", RetryCode: RetryBackoff, Msg: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, F12: 123, F13: 123, F14: 123, F15: 123, F16: 123, F17: 123, F18: -123, F19: -123, F20: -123, F21: -123, F22: -123, F23: -123, F24: -123, F25: -123, F26: 1.23, F27: 1.23, F28: 1.23, F29: 1.23, F30: {}}, F13: {F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}}",
+		Value: vdltest.VList_VStructDepth2_All{
+			{
+				F0: vdltest.VArray3_Any{
+					int64(-123),
+					int64(-123),
+					int64(-123),
+				},
+				F1: vdltest.VArray1_String{
+					"abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				},
+				F2: vdltest.VList_VBool{
+					true,
+				},
+				F3: vdltest.VList_VInt32{
+					-123,
+				},
+				F4: vdltest.VSet_VString{
+					"abcdefghijklmnopΔΘΠΣΦ王普澤世界": struct{}{},
+				},
+				F5: vdltest.VSet_Float32{
+					1.23: struct{}{},
+				},
+				F6: vdltest.VMap_VByte_VByte{
+					123: 123,
+				},
+				F7: vdltest.VMap_VEnumBcd_VEnumBcd{
+					vdltest.VEnumBcdD: vdltest.VEnumBcdD,
+				},
+				F8: vdltest.VStructDepth1_All{
+					F0: int64(-123),
+					F1: true,
+					F2: true,
+					F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F5: vdl.Int64Type,
+					F6: 123,
+					F7: 123,
+					F8: vdltest.VEnumAbcC,
+					F9: vdltest.VEnumBcdD,
+					F11: verror.FromWire(vdl.WireError{
+						Id:        "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+						RetryCode: vdl.WireRetryCodeRetryBackoff,
+						Msg:       "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					}),
+					F12: 123,
+					F13: 123,
+					F14: 123,
+					F15: 123,
+					F16: 123,
+					F17: 123,
+					F18: -123,
+					F19: -123,
+					F20: -123,
+					F21: -123,
+					F22: -123,
+					F23: -123,
+					F24: -123,
+					F25: -123,
+					F26: 1.23,
+					F27: 1.23,
+					F28: 1.23,
+					F29: 1.23,
+					F30: &vdltest.VStructEmpty{},
+				},
+				F9: vdltest.VStructDepth1_Rand1{
+					F0:  int64(-123),
+					F1:  true,
+					F7:  123,
+					F9:  vdltest.VEnumBcdD,
+					F26: 1.23,
+				},
+				F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+				F11: vdltest.VUnionDepth1_Rand1F20{-123},
+				F12: &vdltest.VStructDepth1_All{
+					F0: int64(-123),
+					F1: true,
+					F2: true,
+					F3: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F4: "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F5: vdl.Int64Type,
+					F6: 123,
+					F7: 123,
+					F8: vdltest.VEnumAbcC,
+					F9: vdltest.VEnumBcdD,
+					F11: verror.FromWire(vdl.WireError{
+						Id:        "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+						RetryCode: vdl.WireRetryCodeRetryBackoff,
+						Msg:       "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					}),
+					F12: 123,
+					F13: 123,
+					F14: 123,
+					F15: 123,
+					F16: 123,
+					F17: 123,
+					F18: -123,
+					F19: -123,
+					F20: -123,
+					F21: -123,
+					F22: -123,
+					F23: -123,
+					F24: -123,
+					F25: -123,
+					F26: 1.23,
+					F27: 1.23,
+					F28: 1.23,
+					F29: 1.23,
+					F30: &vdltest.VStructEmpty{},
+				},
+				F13: &vdltest.VStructDepth1_Rand0{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			},
+		},
+		Hex:        "815528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8d0408013ae16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ee1000246330103e1000246340132e100024635010ee1000246360102e1000246370135e1000246380139e1000246390137e10003463130013ae10003463131013be100034631320104e10003463133013fe100034631340105e100034631350140e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330130e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e100034633300147e1e1ff8f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370135e1000246390137e10003463236010ae1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae152010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e109000004fff50101027b030204fb8014aef33fe10a04f8ae47e17a14aef33f0b04fff50c000005fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e10d00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1",
+		HexVersion: "81",
+		HexType:    "5528020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ee15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15d27030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f56496e7433320130e1632200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e670132e16527040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1692000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1672d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f564279746501350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401370237e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8d0408013ae16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e100024632012ee1000246330103e1000246340132e100024635010ee1000246360102e1000246370135e1000246380139e1000246390137e10003463130013ae10003463131013be100034631320104e10003463133013fe100034631340105e100034631350140e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330130e100034632340109e100034632350144e10003463236010ae100034632370145e10003463238010be100034632390146e100034633300147e1e1ff8f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370135e1000246390137e10003463236010ae1e1ff9154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380139e10003463130013ae100034631320104e100034631360106e10003463238010be1e1ff9352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380139e1000246390137e10003463131013be100034632300107e1e1ff9504080138e1ff9945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340132e100034631350140e100034632310143e1e1ff970408014de153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012fe1000246340131e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1",
+		HexValue:   "52010906020202020202fe02ee0100000000fff50001fff50002fff50100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0201010301fff50401296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0501fb8014aef33f06017b7b0701020208000003fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e109000004fff50101027b030204fb8014aef33fe10a04f8ae47e17a14aef33f0b04fff50c000005fff50101020103296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c04296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010302296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c7b0d7b0e7b0f7b107b117b12fff513fff514fff515fff516fff517fff518fff519fff51afb8014aef33f1bfb8014aef33f1cf8ae47e17a14aef33f1df8ae47e17a14aef33f1ee1e10d00296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1",
+	},
+	{
+		Name:       "Zero vdltest.VList_VUnionDepth2_All{}",
+		Value:      vdltest.VList_VUnionDepth2_All(nil),
+		Hex:        "815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1590408012ee1573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff8f45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340135e100034631350131e100034632310143e1e1ff91fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff9354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380137e10003463130012ee100034631320104e100034631360106e10003463238010be1e1ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae15200000100",
+		HexVersion: "81",
+		HexType:    "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1590408012ee1573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff8f45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340135e100034631350131e100034632310143e1e1ff91fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff9354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380137e10003463130012ee100034631320104e100034631360106e10003463238010be1e1ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae1",
+		HexValue:   "5200000100",
+	},
+	{
+		Name: "Full vdltest.VList_VUnionDepth2_All{{F13: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}}}",
+		Value: vdltest.VList_VUnionDepth2_All{
+			vdltest.VUnionDepth2_AllF13{&vdltest.VStructDepth1_Rand1{
+				F0:  int64(-123),
+				F1:  true,
+				F7:  123,
+				F9:  vdltest.VEnumBcdD,
+				F26: 1.23,
+			}},
+		},
+		Hex:        "815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1590408012ee1573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff8f45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340135e100034631350131e100034632310143e1e1ff91fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff9354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380137e10003463130012ee100034631320104e100034631360106e10003463238010be1e1ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae1520109010215010d000000fff50101027b030204fb8014aef33fe1",
+		HexVersion: "81",
+		HexType:    "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1590408012ee1573402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479012d0203e15d0403010be1612200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320131e16304040109e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16731050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701350235e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301370237e1712000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1732000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1752901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be16ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff8f45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340135e100034631350131e100034632310143e1e1ff91fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320139e1000246330103e1000246340135e100024635010ee1000246360102e100024637013ae1000246380137e100024639013be10003463130012ee10003463131013ce100034631320104e100034631330140e100034631340105e100034631350131e100034631360106e100034631370141e100034631380110e100034631390142e100034632300107e100034632310143e100034632320108e100034632330144e100034632340109e100034632350145e10003463236010ae100034632370146e10003463238010be100034632390147e10003463330012de1e1ff9354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380137e10003463130012ee100034631320104e100034631360106e10003463238010be1e1ff9504080148e1ff9952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637013ae100024639013be10003463236010ae1e1ff970408014de153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012fe1000246330130e1000246340132e1000246350133e1000246360134e1000246370136e1000246380138e1000246390148e100034631300149e10003463131014ae10003463132014be10003463133014ce1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae1",
+		HexValue:   "520109010215010d000000fff50101027b030204fb8014aef33fe1",
+	},
+	{
+		Name:       "Zero vdltest.VList_OptVStructDepth2_Rand0{}",
+		Value:      vdltest.VList_OptVStructDepth2_Rand0(nil),
+		Hex:        "815728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15200000100",
+		HexVersion: "81",
+		HexType:    "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae1",
+		HexValue:   "5200000100",
+	},
+	{
+		Name: "Full vdltest.VList_OptVStructDepth2_Rand0{{F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}",
+		Value: vdltest.VList_OptVStructDepth2_Rand0{
+			{
+				F0: vdltest.VArray3_Any{
+					int64(-123),
+					int64(-123),
+					int64(-123),
+				},
+				F9: vdltest.VStructDepth1_Rand1{
+					F0:  int64(-123),
+					F1:  true,
+					F7:  123,
+					F9:  vdltest.VEnumBcdD,
+					F26: 1.23,
+				},
+				F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+				F11: vdltest.VUnionDepth1_Rand1F20{-123},
+			},
+		},
+		Hex:        "815728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae15201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		HexVersion: "81",
+		HexType:    "5728020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15952060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e100024637012ee100024639012fe10003463236010ae1e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300132e100034631320104e100034631360106e10003463238010be1e16b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16d0403010fe169360600056572726f720104000249640103e100095265747279436f64650136e100034d73670103e10009506172616d4c6973740137e1e16704080135e16552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e100024639012fe100034631310134e100034632300107e1e1554c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630012ce100024639012de100034631300130e100034631310133e1e1530408012be15137030031762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f52616e6430012ae1",
+		HexValue:   "5201090402020202330100000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	{
+		Name:       "Zero set[vdltest.VArray1_VStructDepth1_Rand0]{}",
+		Value:      map[vdltest.VArray1_VStructDepth1_Rand0]struct{}(nil),
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae1520100",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full set[vdltest.VArray1_VStructDepth1_Rand0]{{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}}",
+		Value: map[vdltest.VArray1_VStructDepth1_Rand0]struct{}{
+			{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			}: struct{}{},
+		},
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae15233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1510404012ae1",
+		HexValue:   "5233010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name:       "Zero vdltest.VSet_VArray1_VArray3_Bool{}",
+		Value:      vdltest.VSet_VArray1_VArray3_Bool(nil),
+		Hex:        "815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c012ae1520100",
+		HexVersion: "81",
+		HexType:    "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c012ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VSet_VArray1_VArray3_Bool{{{true, true, true}}}",
+		Value: vdltest.VSet_VArray1_VArray3_Bool{
+			{
+				{
+					true,
+					true,
+					true,
+				},
+			}: struct{}{},
+		},
+		Hex:        "815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c012ae15206010000010101",
+		HexVersion: "81",
+		HexType:    "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f426f6f6c012ae1",
+		HexValue:   "5206010000010101",
+	},
+	{
+		Name:       "Zero map[vdltest.VArray1_VArray3_Bool]vdltest.VArray1_VArray3_Bool{}",
+		Value:      map[vdltest.VArray1_VArray3_Bool]vdltest.VArray1_VArray3_Bool(nil),
+		Hex:        "815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510605012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510605012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full map[vdltest.VArray1_VArray3_Bool]vdltest.VArray1_VArray3_Bool{{{true, true, true}}: {{true, true, true}}}",
+		Value: map[vdltest.VArray1_VArray3_Bool]vdltest.VArray1_VArray3_Bool{
+			{
+				{
+					true,
+					true,
+					true,
+				},
+			}: {
+				{
+					true,
+					true,
+					true,
+				},
+			},
+		},
+		Hex:        "815529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510605012a022ae1520b0100000101010000010101",
+		HexVersion: "81",
+		HexType:    "5529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f426f6f6c012b0201e1510605012a022ae1",
+		HexValue:   "520b0100000101010000010101",
+	},
+	{
+		Name:       "Zero vdltest.VMap_VArray1_VStructDepth1_Rand0_VArray1_VStructDepth1_Rand0{}",
+		Value:      vdltest.VMap_VArray1_VStructDepth1_Rand0_VArray1_VStructDepth1_Rand0(nil),
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae1520100",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae1",
+		HexValue:   "520100",
+	},
+	{
+		Name: "Full vdltest.VMap_VArray1_VStructDepth1_Rand0_VArray1_VStructDepth1_Rand0{{{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}: {{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}}",
+		Value: vdltest.VMap_VArray1_VStructDepth1_Rand0_VArray1_VStructDepth1_Rand0{
+			{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			}: {
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			},
+		},
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae15265010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e15159050051762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f565374727563744465707468315f52616e64305f564172726179315f565374727563744465707468315f52616e6430012a022ae1",
+		HexValue:   "5265010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1",
+	},
+	{
+		Name: "Zero vdltest.VStructDepth3_All{}",
+		Value: vdltest.VStructDepth3_All{
+			F8: vdltest.VStructDepth2_Rand0{
+				F10: vdltest.VUnionDepth1_Rand0F8{},
+				F11: vdltest.VUnionDepth1_Rand1F6{},
+			},
+			F10: vdltest.VUnionDepth2_AllF0{},
+			F11: vdltest.VUnionDepth2_Rand0F2{},
+		},
+		Hex:        "8155060501030203e1533602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012b0203e15d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279436f64650146e100034d73670103e10009506172616d4c6973740147e1e1ff8704080145e1ff8552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638013ae1000246390142e100034631310144e100034632300107e1e17b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630013fe1000246390140e100034631300139e100034631310143e1e1ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb5fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb704080140e1ff93ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630014be100024631014ce100024632014ee100024633014fe1000246340150e1000246350133e1000246360151e1000246370152e1000246380153e100024639012ee10003463130015be100034631310139e10003463132012de10003463133015ce1e1ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152000001e1",
+		HexVersion: "81",
+		HexType:    "55060501030203e1533602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012b0203e15d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279436f64650146e100034d73670103e10009506172616d4c6973740147e1e1ff8704080145e1ff8552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638013ae1000246390142e100034631310144e100034632300107e1e17b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630013fe1000246390140e100034631300139e100034631310143e1e1ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb5fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb704080140e1ff93ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630014be100024631014ce100024632014ee100024633014fe1000246340150e1000246350133e1000246360151e1000246370152e1000246380153e100024639012ee10003463130015be100034631310139e10003463132012de10003463133015ce1e1ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e1",
+		HexValue:   "52000001e1",
+	},
+	{
+		Name: "Full vdltest.VStructDepth3_All{F0: {{\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\": \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, {\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\": \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}, {\"abcdefghijklmnopΔΘΠΣΦ王普澤世界\": \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\"}}, F1: {{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}, F2: {{123}}, F3: {{true}}, F4: {{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}, F5: {{F28: 1.23}}, F6: {{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}: {F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}, F7: {{F28: 1.23}: {F28: 1.23}}, F8: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}, F9: {F7: {vdltest.VEnumBcd.D: vdltest.VEnumBcd.D}}, F10: {F13: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}}, F11: {F12: {F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}, F12: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}",
+		Value: vdltest.VStructDepth3_All{
+			F0: vdltest.VArray3_Map_String_String{
+				{
+					"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				},
+				{
+					"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				},
+				{
+					"abcdefghijklmnopΔΘΠΣΦ王普澤世界": "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				},
+			},
+			F1: vdltest.VArray1_OptVStructDepth1_Rand0{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			},
+			F2: []vdltest.VSet_Byte{
+				{
+					123: struct{}{},
+				},
+			},
+			F3: vdltest.VList_List_VBool{
+				{
+					true,
+				},
+			},
+			F4: vdltest.VSet_VStructDepth1_Rand0{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				}: struct{}{},
+			},
+			F5: vdltest.VSet_VUnionDepth1_Rand0{
+				vdltest.VUnionDepth1_Rand0F28{1.23}: struct{}{},
+			},
+			F6: map[vdltest.VStructDepth1_Rand0]vdltest.VStructDepth1_Rand0{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				}: {
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			},
+			F7: map[vdltest.VUnionDepth1_Rand0]vdltest.VUnionDepth1_Rand0{
+				vdltest.VUnionDepth1_Rand0F28{1.23}: vdltest.VUnionDepth1_Rand0F28{1.23},
+			},
+			F8: vdltest.VStructDepth2_Rand0{
+				F0: vdltest.VArray3_Any{
+					int64(-123),
+					int64(-123),
+					int64(-123),
+				},
+				F9: vdltest.VStructDepth1_Rand1{
+					F0:  int64(-123),
+					F1:  true,
+					F7:  123,
+					F9:  vdltest.VEnumBcdD,
+					F26: 1.23,
+				},
+				F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+				F11: vdltest.VUnionDepth1_Rand1F20{-123},
+			},
+			F9: vdltest.VStructDepth2_Rand1{
+				F7: vdltest.VMap_VEnumBcd_VEnumBcd{
+					vdltest.VEnumBcdD: vdltest.VEnumBcdD,
+				},
+			},
+			F10: vdltest.VUnionDepth2_AllF13{&vdltest.VStructDepth1_Rand1{
+				F0:  int64(-123),
+				F1:  true,
+				F7:  123,
+				F9:  vdltest.VEnumBcdD,
+				F26: 1.23,
+			}},
+			F11: vdltest.VUnionDepth2_Rand0F12{&vdltest.VStructDepth1_Rand0{
+				F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F15: 123,
+				F21: -123,
+			}},
+			F12: &vdltest.VStructDepth2_Rand0{
+				F0: vdltest.VArray3_Any{
+					int64(-123),
+					int64(-123),
+					int64(-123),
+				},
+				F9: vdltest.VStructDepth1_Rand1{
+					F0:  int64(-123),
+					F1:  true,
+					F7:  123,
+					F9:  vdltest.VEnumBcdD,
+					F26: 1.23,
+				},
+				F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+				F11: vdltest.VUnionDepth1_Rand1F20{-123},
+			},
+		},
+		Hex:        "8155060501030203e1533602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012b0203e15d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279436f64650146e100034d73670103e10009506172616d4c6973740147e1e1ff8704080145e1ff8552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638013ae1000246390142e100034631310144e100034632300107e1e17b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630013fe1000246390140e100034631300139e100034631310143e1e1ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb5fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb704080140e1ff93ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630014be100024631014ce100024632014ee100024633014fe1000246340150e1000246350133e1000246360151e1000246370152e1000246380153e100024639012ee10003463130015be100034631310139e10003463132012de10003463133015ce1e1ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e152010909020202020202020202fe02aa000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10201017b03010101040100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1050104f8ae47e17a14aef33f060100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1070104f8ae47e17a14aef33f04f8ae47e17a14aef33f0800000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e10900010202e10a0d000004fff50101027b030204fb8014aef33fe10b0200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10c00000005fff50006fff50007fff501000008fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1",
+		HexVersion: "81",
+		HexType:    "55060501030203e1533602002e762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f537472696e675f537472696e67012b0203e15d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1612100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15b45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012fe100034631350130e100034632310131e1e1590408012ee1573b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012d0201e1652404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e16304030133e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16904030136e1672b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56426f6f6c0135e16d3304002d762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f52616e6430012ee1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638013ae10003463130013be100034631320104e100034631360106e10003463238010be1e16f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300139e1770605012e022ee179060501390239e17d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff832901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370141e1000246390142e10003463236010ae1e1ff8b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1ff8d0403010fe1ff89360600056572726f720104000249640103e100095265747279436f64650146e100034d73670103e10009506172616d4c6973740147e1e1ff8704080145e1ff8552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638013ae1000246390142e100034631310144e100034632300107e1e17b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e6430010400024630013fe1000246390140e100034631300139e100034631310143e1e1ff913305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401420242e1ff8f35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370149e1e1ff9529020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1ff990408013be1ff973402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479014d0203e1ff9b0403010be1ff9d28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320130e1ff9f04040109e1ffa131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012f022fe1ffa33305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263013a023ae1ffa72200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa92200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffab2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffad2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffaf2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffb12300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffb32300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa5fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb5fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320136e1000246330103e100024634012fe100024635010ee1000246360102e1000246370141e100024638013ae1000246390142e10003463130013be100034631310144e100034631320104e100034631330154e100034631340105e100034631350130e100034631360106e100034631370155e100034631380110e100034631390156e100034632300107e100034632310131e100034632320108e100034632330157e100034632340109e100034632350158e10003463236010ae100034632370159e10003463238010be10003463239015ae10003463330014de1e1ffb704080140e1ff93ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630014be100024631014ce100024632014ee100024633014fe1000246340150e1000246350133e1000246360151e1000246370152e1000246380153e100024639012ee10003463130015be100034631310139e10003463132012de10003463133015ce1e1ffb943070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ee1000246380153e10003463132012de1e1ffbb0408013ee151ff8a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010d00024630012ae100024631012ce1000246320132e1000246330134e1000246340137e1000246350138e100024636013ce100024637013de100024638013ee1000246390148e10003463130014ae10003463131015de10003463132015ee1e1",
+		HexValue:   "52010909020202020202020202fe02aa000001296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c01296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c010000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10201017b03010101040100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1050104f8ae47e17a14aef33f060100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e100296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1070104f8ae47e17a14aef33f04f8ae47e17a14aef33f0800000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e10900010202e10a0d000004fff50101027b030204fb8014aef33fe10b0200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10c00000005fff50006fff50007fff501000008fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1",
+	},
+	{
+		Name: "Zero vdltest.VStructDepth3_Rand0{}",
+		Value: vdltest.VStructDepth3_Rand0{
+			F8: vdltest.VStructDepth2_Rand0{
+				F10: vdltest.VUnionDepth1_Rand0F8{},
+				F11: vdltest.VUnionDepth1_Rand1F6{},
+			},
+		},
+		Hex:        "81592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1000246370134e1000246380135e1e152000001e1",
+		HexVersion: "81",
+		HexType:    "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1000246370134e1000246380135e1e1",
+		HexValue:   "52000001e1",
+	},
+	{
+		Name: "Full vdltest.VStructDepth3_Rand0{F1: {{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}, F5: {{F28: 1.23}}, F7: {{F28: 1.23}: {F28: 1.23}}, F8: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}",
+		Value: vdltest.VStructDepth3_Rand0{
+			F1: vdltest.VArray1_OptVStructDepth1_Rand0{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			},
+			F5: vdltest.VSet_VUnionDepth1_Rand0{
+				vdltest.VUnionDepth1_Rand0F28{1.23}: struct{}{},
+			},
+			F7: map[vdltest.VUnionDepth1_Rand0]vdltest.VUnionDepth1_Rand0{
+				vdltest.VUnionDepth1_Rand0F28{1.23}: vdltest.VUnionDepth1_Rand0F28{1.23},
+			},
+			F8: vdltest.VStructDepth2_Rand0{
+				F0: vdltest.VArray3_Any{
+					int64(-123),
+					int64(-123),
+					int64(-123),
+				},
+				F9: vdltest.VStructDepth1_Rand1{
+					F0:  int64(-123),
+					F1:  true,
+					F7:  123,
+					F9:  vdltest.VEnumBcdD,
+					F26: 1.23,
+				},
+				F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+				F11: vdltest.VUnionDepth1_Rand1F20{-123},
+			},
+		},
+		Hex:        "81592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1000246370134e1000246380135e1e15201090402020202ff89000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1010104f8ae47e17a14aef33f020104f8ae47e17a14aef33f04f8ae47e17a14aef33f0300000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1",
+		HexVersion: "81",
+		HexType:    "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16154070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380132e100034631300133e100034631320104e100034631360106e10003463238010be1e15f3204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300131e167060501310231e16b28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16d52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370138e1000246390139e10003463236010ae1e17936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe177360600056572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17352070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380132e1000246390139e10003463131013be100034632300107e1e1694c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300136e1000246390137e100034631300131e10003463131013ae1e1514a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012ae1000246350130e1000246370134e1000246380135e1e1",
+		HexValue:   "5201090402020202ff89000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1010104f8ae47e17a14aef33f020104f8ae47e17a14aef33f04f8ae47e17a14aef33f0300000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1",
+	},
+	{
+		Name: "Zero vdltest.VStructDepth3_Rand1{}",
+		Value: vdltest.VStructDepth3_Rand1{
+			F11: vdltest.VUnionDepth2_Rand0F2{},
+		},
+		Hex:        "81592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135012ee100034631360106e10003463137013fe100034631380110e100034631390140e100034632300107e10003463231012fe100034632320108e100034632330141e100034632340109e100034632350142e10003463236010ae100034632370143e10003463238010be100034632390144e100034633300145e1e16343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e64300103000246320133e1000246380134e10003463132012be1e15144060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6431010300024631012ae1000246320130e100034631310132e1e152000001e1",
+		HexVersion: "81",
+		HexType:    "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135012ee100034631360106e10003463137013fe100034631380110e100034631390140e100034632300107e10003463231012fe100034632320108e100034632330141e100034632340109e100034632350142e10003463236010ae100034632370143e10003463238010be100034632390144e100034633300145e1e16343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e64300103000246320133e1000246380134e10003463132012be1e15144060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6431010300024631012ae1000246320130e100034631310132e1e1",
+		HexValue:   "52000001e1",
+	},
+	{
+		Name: "Full vdltest.VStructDepth3_Rand1{F1: {{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}, F2: {{123}}, F11: {F12: {F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}}",
+		Value: vdltest.VStructDepth3_Rand1{
+			F1: vdltest.VArray1_OptVStructDepth1_Rand0{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			},
+			F2: []vdltest.VSet_Byte{
+				{
+					123: struct{}{},
+				},
+			},
+			F11: vdltest.VUnionDepth2_Rand0F12{&vdltest.VStructDepth1_Rand0{
+				F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+				F15: 123,
+				F21: -123,
+			}},
+		},
+		Hex:        "81592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135012ee100034631360106e10003463137013fe100034631380110e100034631390140e100034632300107e10003463231012fe100034632320108e100034632330141e100034632340109e100034632350142e10003463236010ae100034632370143e10003463238010be100034632390144e100034633300145e1e16343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e64300103000246320133e1000246380134e10003463132012be1e15144060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6431010300024631012ae1000246320130e100034631310132e1e15200006b000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10101017b020200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1",
+		HexVersion: "81",
+		HexType:    "592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15745060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012de10003463135012ee10003463231012fe1e1550408012ce1533b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012b0201e1612404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15f04030131e1650403010be1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17736010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe175360600056572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e17f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff812100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff852300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff872300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8904080139e167fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320135e1000246330103e100024634012de100024635010ee1000246360102e1000246370136e1000246380137e1000246390138e100034631300139e10003463131013ae100034631320104e10003463133013ee100034631340105e10003463135012ee100034631360106e10003463137013fe100034631380110e100034631390140e100034632300107e10003463231012fe100034632320108e100034632330141e100034632340109e100034632350142e10003463236010ae100034632370143e10003463238010be100034632390144e100034633300145e1e16343070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e64300103000246320133e1000246380134e10003463132012be1e15144060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6431010300024631012ae1000246320130e100034631310132e1e1",
+		HexValue:   "5200006b000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e10101017b020200296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1e1",
+	},
+	{
+		Name:       "Zero vdltest.VUnionDepth3_All{F0: {}}",
+		Value:      vdltest.VUnionDepth3_All(vdltest.VUnionDepth3_AllF0{}),
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300144e100034631320104e100034631360106e10003463238010be1e17d4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300140e1000246390141e100034631300143e100034631310130e1e1ff8b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401320232e1ff8935060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370146e1e1ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb1fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb30408012be1ffb504080141e1ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e1520000030000e1",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300144e100034631320104e100034631360106e10003463238010be1e17d4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300140e1000246390141e100034631300143e100034631310130e1e1ff8b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401320232e1ff8935060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370146e1e1ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb1fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb30408012be1ffb504080141e1ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e1",
+		HexValue:   "520000030000e1",
+	},
+	{
+		Name: "Full vdltest.VUnionDepth3_All{F12: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}",
+		Value: vdltest.VUnionDepth3_All(vdltest.VUnionDepth3_AllF12{&vdltest.VStructDepth2_Rand0{
+			F0: vdltest.VArray3_Any{
+				int64(-123),
+				int64(-123),
+				int64(-123),
+			},
+			F9: vdltest.VStructDepth1_Rand1{
+				F0:  int64(-123),
+				F1:  true,
+				F7:  123,
+				F9:  vdltest.VEnumBcdD,
+				F26: 1.23,
+			},
+			F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+			F11: vdltest.VUnionDepth1_Rand1F20{-123},
+		}}),
+		Hex:        "81572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300144e100034631320104e100034631360106e10003463238010be1e17d4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300140e1000246390141e100034631300143e100034631310130e1e1ff8b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401320232e1ff8935060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370146e1e1ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb1fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb30408012be1ffb504080141e1ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e15201090402020202330c00000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+		HexVersion: "81",
+		HexType:    "572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15545060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ce10003463135012de10003463231012ee1e15338020030762e696f2f7632332f76646c2f76646c746573742e564172726179315f565374727563744465707468315f52616e6430012b0201e1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16936010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe167360600056572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e15f52070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380131e1000246390132e100034631310133e100034632300107e1e15d3702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e643101300203e16f04030131e16d04030138e1710403012be1730404012be17729020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1752c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c013ce1790605012b022be17b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e6430012b022be17f28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8152060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370142e1000246390132e10003463236010ae1e1ff8725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8554070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380131e100034631300144e100034631320104e100034631360106e10003463238010be1e17d4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300140e1000246390141e100034631300143e100034631310130e1e1ff8b3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d42636401320232e1ff8935060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64310101000246370146e1e1ff9104080144e1ff8f3402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d70747901490203e1ff930403010be1ff9528030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743332012de1ff9704040109e1ff992404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff9b31050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012c022ce1ff9d3305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d41626301310231e1ffa12000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ffa32200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ffa52200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ffa72000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ffa92100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ffab2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ffad2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ffaf2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff9ffe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb1fe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320151e1000246330103e100024634012ce100024635010ee1000246360102e1000246370142e1000246380131e1000246390132e100034631300144e100034631310133e100034631320104e100034631330152e100034631340105e10003463135012de100034631360106e100034631370153e100034631380110e100034631390154e100034632300107e10003463231012ee100034632320108e100034632330155e100034632340109e100034632350156e10003463236010ae100034632370157e10003463238010be100034632390158e100034633300149e1e1ffb30408012be1ffb504080141e1ff8dff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630013ce1000246310148e100024632014ae100024633014be100024634014ce100024635014de100024636014ee100024637014fe1000246380150e100024639012be100034631300159e100034631310143e10003463132015ae10003463133015be1e1ffb743070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f52616e6430010300024632014ae1000246380150e10003463132015ae1e1ffb90408013fe151ff89070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010d00024630012ae100024631012fe1000246320137e1000246330139e100024634013ae100024635013be100024636013de100024637013ee100024638013fe1000246390145e100034631300147e10003463131015ce10003463132015de1e1",
+		HexValue:   "5201090402020202330c00000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1",
+	},
+	{
+		Name:       "Zero vdltest.VUnionDepth3_Rand0{F2: {}}",
+		Value:      vdltest.VUnionDepth3_Rand0(vdltest.VUnionDepth3_Rand0F2{}),
+		Hex:        "81572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1550403012ce1530403012be15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e152020000",
+		HexVersion: "81",
+		HexType:    "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1550403012ce1530403012be15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e1",
+		HexValue:   "52020000",
+	},
+	{
+		Name: "Full vdltest.VUnionDepth3_Rand0{F2: {{vdltest.VEnumAbc.C}}}",
+		Value: vdltest.VUnionDepth3_Rand0(vdltest.VUnionDepth3_Rand0F2{[][]vdltest.VEnumAbc{
+			{
+				vdltest.VEnumAbcC,
+			},
+		}}),
+		Hex:        "81572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1550403012ce1530403012be15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e1520400010102",
+		HexVersion: "81",
+		HexType:    "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1550403012ce1530403012be15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6430010100024632012ae1e1",
+		HexValue:   "520400010102",
+	},
+	{
+		Name: "Zero vdltest.VUnionDepth3_Rand1{F1: {}}",
+		Value: vdltest.VUnionDepth3_Rand1(vdltest.VUnionDepth3_Rand1F1{vdltest.VArray3_VUnionDepth1_Rand1{
+			vdltest.VUnionDepth1_Rand1F6{},
+			vdltest.VUnionDepth1_Rand1F6{},
+			vdltest.VUnionDepth1_Rand1F6{},
+		}}),
+		Hex:        "81572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ff8d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370147e100024639012de10003463236010ae1e1ffa304080153e175ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300135e100024631013ce100024632013fe1000246330140e1000246340141e1000246350142e1000246360143e1000246370144e1000246380145e1000246390137e10003463130014fe100034631310150e100034631320151e100034631330152e1e15151070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431010500024631012ae1000246320132e1000246350134e1000246370136e10003463130013be1e1520000080000000000000000",
+		HexVersion: "81",
+		HexType:    "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ff8d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370147e100024639012de10003463236010ae1e1ffa304080153e175ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300135e100024631013ce100024632013fe1000246330140e1000246340141e1000246350142e1000246360143e1000246370144e1000246380145e1000246390137e10003463130014fe100034631310150e100034631320151e100034631330152e1e15151070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431010500024631012ae1000246320132e1000246350134e1000246370136e10003463130013be1e1",
+		HexValue:   "520000080000000000000000",
+	},
+	{
+		Name: "Full vdltest.VUnionDepth3_Rand1{F10: {F13: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}}}",
+		Value: vdltest.VUnionDepth3_Rand1(vdltest.VUnionDepth3_Rand1F10{vdltest.VUnionDepth2_AllF13{&vdltest.VStructDepth1_Rand1{
+			F0:  int64(-123),
+			F1:  true,
+			F7:  123,
+			F9:  vdltest.VEnumBcdD,
+			F26: 1.23,
+		}}}),
+		Hex:        "81572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ff8d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370147e100024639012de10003463236010ae1e1ffa304080153e175ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300135e100024631013ce100024632013fe1000246330140e1000246340141e1000246350142e1000246360143e1000246370144e1000246380145e1000246390137e10003463130014fe100034631310150e100034631320151e100034631330152e1e15151070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431010500024631012ae1000246320132e1000246350134e1000246370136e10003463130013be1e1520109010215040d000000fff50101027b030204fb8014aef33fe1",
+		HexVersion: "81",
+		HexType:    "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1610403010fe15d360600056572726f720104000249640103e100095265747279436f64650130e100034d73670103e10009506172616d4c6973740131e1e15b0408012fe15552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e100024638012ce100024639012de10003463131012ee100034632300107e1e1533702002f762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f52616e6431012b0203e1650403012ce16304030133e16929020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1672c040026762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179335f426f6f6c0135e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e16d45060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e64300103000246340138e100034631350139e10003463231013ae1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f52616e64305f565374727563744465707468315f52616e643001370237e17b25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1790408013ee1773402002c762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f707456537472756374456d707479013d0203e17d0403010be17f28030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e7433320139e1ff8104040109e1ff832404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1ff8531050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e6701380238e1ff873305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012c022ce1ff8b2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1ff8d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff932000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff952100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff972100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff992300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff9b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff89fe011a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9dfe0119070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c011f00024630010fe1000246310101e1000246320146e1000246330103e1000246340138e100024635010ee1000246360102e1000246370147e100024638012ce100024639012de10003463130013ee10003463131012ee100034631320104e100034631330148e100034631340105e100034631350139e100034631360106e100034631370149e100034631380110e10003463139014ae100034632300107e10003463231013ae100034632320108e10003463233014be100034632340109e10003463235014ce10003463236010ae10003463237014de10003463238010be10003463239014ee10003463330013de1e1ff9f54070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e6430010500024638012ce10003463130013ee100034631320104e100034631360106e10003463238010be1e1ffa104080137e1ffa552060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370147e100024639012de10003463236010ae1e1ffa304080153e175ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300135e100024631013ce100024632013fe1000246330140e1000246340141e1000246350142e1000246360143e1000246370144e1000246380145e1000246390137e10003463130014fe100034631310150e100034631320151e100034631330152e1e15151070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f52616e6431010500024631012ae1000246320132e1000246350134e1000246370136e10003463130013be1e1",
+		HexValue:   "520109010215040d000000fff50101027b030204fb8014aef33fe1",
+	},
+	{
+		Name:       "Zero ?vdltest.VStructDepth3_Rand0(nil)",
+		Value:      (*vdltest.VStructDepth3_Rand0)(nil),
+		Hex:        "815b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1000246370135e1000246380136e1e1510408012ae152000001e0",
+		HexVersion: "81",
+		HexType:    "5b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1000246370135e1000246380136e1e1510408012ae1",
+		HexValue:   "52000001e0",
+	},
+	{
+		Name: "Full ?vdltest.VStructDepth3_Rand0{F1: {{F4: \"abcdefghijklmnopΔΘΠΣΦ王普澤世界\", F15: 123, F21: -123}}, F5: {{F28: 1.23}}, F7: {{F28: 1.23}: {F28: 1.23}}, F8: {F0: {int64(-123), int64(-123), int64(-123)}, F9: {F0: int64(-123), F1: true, F7: 123, F9: vdltest.VEnumBcd.D, F26: 1.23}, F10: {F28: 1.23}, F11: {F20: -123}}}",
+		Value: &vdltest.VStructDepth3_Rand0{
+			F1: vdltest.VArray1_OptVStructDepth1_Rand0{
+				{
+					F4:  "abcdefghijklmnopΔΘΠΣΦ王普澤世界",
+					F15: 123,
+					F21: -123,
+				},
+			},
+			F5: vdltest.VSet_VUnionDepth1_Rand0{
+				vdltest.VUnionDepth1_Rand0F28{1.23}: struct{}{},
+			},
+			F7: map[vdltest.VUnionDepth1_Rand0]vdltest.VUnionDepth1_Rand0{
+				vdltest.VUnionDepth1_Rand0F28{1.23}: vdltest.VUnionDepth1_Rand0F28{1.23},
+			},
+			F8: vdltest.VStructDepth2_Rand0{
+				F0: vdltest.VArray3_Any{
+					int64(-123),
+					int64(-123),
+					int64(-123),
+				},
+				F9: vdltest.VStructDepth1_Rand1{
+					F0:  int64(-123),
+					F1:  true,
+					F7:  123,
+					F9:  vdltest.VEnumBcdD,
+					F26: 1.23,
+				},
+				F10: vdltest.VUnionDepth1_Rand0F28{1.23},
+				F11: vdltest.VUnionDepth1_Rand1F20{-123},
+			},
+		},
+		Hex:        "815b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1000246370135e1000246380136e1e1510408012ae15201090402020202ff89000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1010104f8ae47e17a14aef33f020104f8ae47e17a14aef33f04f8ae47e17a14aef33f0300000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1",
+		HexVersion: "81",
+		HexType:    "5b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15f2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15945060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6430010300024634012ee10003463135012fe100034632310130e1e1570408012de1553b020033762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f7074565374727563744465707468315f52616e6430012c0201e1652901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16354070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64300105000246380133e100034631300134e100034631320104e100034631360106e10003463238010be1e1613204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f52616e64300132e169060501320232e16d28020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1712000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16f52060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f52616e6431010500024630010fe1000246310101e1000246370139e100024639013ae10003463236010ae1e17b36010104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe179360600056572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17552070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f52616e64310105000246360102e1000246380133e100024639013ae10003463131013ce100034632300107e1e16b4c060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f52616e64300104000246300137e1000246390138e100034631300132e10003463131013be1e1534a060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f52616e6430010400024631012be1000246350131e1000246370135e1000246380136e1e1510408012ae1",
+		HexValue:   "5201090402020202ff89000000296162636465666768696a6b6c6d6e6f70ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c017b02fff5e1010104f8ae47e17a14aef33f020104f8ae47e17a14aef33f04f8ae47e17a14aef33f0300000000fff50001fff50002fff501000003fff50101027b030204fb8014aef33fe10204f8ae47e17a14aef33f0304fff5e1e1",
+	},
+}
+
+var __VDLInitCalled bool
+
+// __VDLInit performs vdl initialization.  It is safe to call multiple times.
+// If you have an init ordering issue, just insert the following line verbatim
+// into your source files in this package, right after the "package foo" clause:
+//
+//    var _ = __VDLInit()
+//
+// The purpose of this function is to ensure that vdl initialization occurs in
+// the right order, and very early in the init sequence.  In particular, vdl
+// registration and package variable initialization needs to occur before
+// functions like vdl.TypeOf will work properly.
+//
+// This function returns a dummy value, so that it can be used to initialize the
+// first var in the file, to take advantage of Go's defined init order.
+func __VDLInit() struct{} {
+	if __VDLInitCalled {
+		return struct{}{}
+	}
+	__VDLInitCalled = true
+
+	// Register types.
+	vdl.Register((*TestCase)(nil))
+
+	return struct{}{}
+}